Reviews by Author

Last updated 18 January 2022

Books with an asterisk were reviewed for other sites.


The Furthest Station by Ben Aaronovitch
The Emotion Theasaurus by Angela Ackerman and Becca Puglisi
Murder on the Titania by Alex Acks
Wireless by Alex Acks
Children of Blood and Bone by Tomi Adeyemi *
The Impossible Story of Olive in Love by Tonya Alexandra
Baker Thief by Claudie Arseneault
Viral Airwaves by Claudie Arseneault
Fireborn by Keri Arthur
Flameout by Keri Arthur
Wicked Embers by Keri Arthur


Attack of the Clockwork Army by Felicity Banks
With Roses in Their Hair by Kayla Bashe
Bound by Alan Baxter
Summerlong by Peter S. Beagle
Jonathan Dark or the Evidence of Ghosts by A.K. Benedict
In Pursuit of Lost Dragons by Elian Black’Mor and Carine M
In the Dark Spaces by Cally Black *
One Dark Throne by Kendare Blake
A Promise of Fire by Amanda Bouchet
Tell the Wind and Fire by Sarah Rees Brennan
Aurora: Aurizun by Amanda Bridgeman
Aurora: Centralis by Amanda Bridgeman
Aurora: Darwin by Amanda Bridgeman
Aurora: Decima by Amanda Bridgeman
Aurora: Eden by Amanda Bridgeman
Aurora: Meridian by Amanda Bridgeman
Aurora: Pegasus by Amanda Bridgeman
The Time of the Stripes by Amanda Bridgeman
Darkness of Light by Stacy Marie Brown
Succulents and Spells by Andi C. Buchanan
Penric and the Shaman by Lois McMaster Bujold
Penric’s Demon by Lois McMaster Bujold
The Dragon with a Chocolate Heart by Stephanie Burgis
Thornbound by Stephanie Burgis


The Seduction of Lord Stone by Anna Campbell
Tempting Mr Townsend by Anna Campbell
Winning Lord West by Anna Campbell
Octavia E. Butler by Gerry Canavan
Heat Wave by Richard Castle
The City of Brass by S.A. Chakraborty
A Closed and Common Orbit by Becky Chambers
A Psalm for the Wild-built by Becky Chambers
A Gentleman’s Position by K.J. Charles
The Magpie Lord by K.J. Charles
Rag and Bone by K.J. Charles
Wanted, A Gentleman by K.J. Charles
The Gilded Wolves by Roshani Chokshi
The Belles by Dhonielle Clayton (Redux *)
Hunter Deceived by Nancy Corrigan
City of Fae by Pippa daCosta


Skyborn by David Daglish
Naked City edited by Ellen Datlow
Drowned Vanilla by Livia Day
The Blackmail Blend by Livia Day
Sharp Shooter by Marianne Delacourt
Sharp Turn by Marianne Delacourt
Shadows of Fate by Angela Dennis
Defying Doomsday edited by Tsana Dolichva and Holly Kench
Much Ado About Love by Elizabeth Dunk
The Court of Lightning by Amy Rae Durreson
In Heaven and Earth by Amy Rae Durreson
Crossroads of Canopy by Thoraiya Dyer
Echoes of Understorey by Thoraiya Dyer
Tides of the Titans by Thoraiya Dyer


Ida by Alison Evans *


The Hobbit: The Art of War by Daniel Falconer
The Lyre Thief by Jennifer Fallon
Retribution by Jennifer Fallon
Bad Beginnings by Nicole Field
One Last Drop by Nicole Field
Dagger of Dresnia by Satima Flavell
Children of the Different by S.C. Flynn
The Wild Girl by Kate Forsyth
The Gentle Wolf by Pia Foxhall
Ghost Bird by Lisa Fuller


The Dark Days Club by Alison Goodman *
Icefall by Stephanie Gunn


Among Galactic Ruins by Anna Hackett
In the Devil’s Nebula
by Anna Hackett
A Voyage Through Air by Peter F. Hamilton
Midnight and Moonshine by Lisa L. Hannett and Angela Slatter
Grounded by Narelle M. Harris
Tess of the Road by Rachel Hartman *
City of Lies by Sam Hawke
Hollow Empire by Sam Hawke
Descendant of the Crane by Joan He
Nerve Endings by edited Tobi Hill-Meyer
Blood of Innocents by Mitchell Hogan
A Crucible of Souls by Mitchell Hogan
Falling in Love with Hominids by Nalo Hopkinson
An Unkindness of Magicians by Kat Howard
Acadie by Dave Hutchinson



A Talent for Trickery by Alissa Johnson
Some Kind of Fairy Tale by Graham Joyce


Elementals: Ice Wolves by Amie Kaufman
Unearthed by Amie Kaufman and Meagan Spooner
A Glimmer of Silver by Juliet Kemp
Defying Doomsday
edited by Holly Kench and Tsana Dolichva
The Bone Knife by Intisar Khanani
Memories of Ash
by Intisar Khanani
Sunbolt by Intisar Khanani
The Theft of Sunlight by Intisar Khanani
Thorn by Intisar Khanani
The Modern Woman’s Guide to Finding a Knight by Anna Klein
Kaleidoscope edited by Alisa Krasnostein and Julia Rios
Letters to Tiptree edited by Alisa Krasnostein and Alexandra Pierce
Catching Teller Crow by Ambelin and Ezekiel Kwaymullina
The Disappearance of Ember Crow by Ambelin Kwaymullina
The Foretelling of Georgie Spider by Ambelin Kwaymullina
The Interrogation of Ashala Wolf by Ambelin Kwaymullina (Redux *)


Flower and Weed by Margo Lanagan
Sea Hearts by Margo Lanagan
The Lord of Stariel by A.J. Lancaster
Ancillary Justice by Ann Leckie
Ancillary Mercy by Ann Leckie
Ancillary Sword by Ann Leckie
Provenance by Ann Leckie
The Raven Tower by Ann Leckie
Not Your Villain by C.B. Lee
Who’s Afraid? by Maria Lewis
Who’s Afraid Too? by Maria Lewis
Scourge of the Seas of Time (and Space) edited by Catherine Lundoff
Be With Me by Becca Lusher
Blazing Dawn by Becca Lusher
Dark Rebel by Becca Lusher
The Rebel Returns by Becca Lusher
Rift Riders by Becca Lusher
Sisters of Icarus by Becca Lusher
Unbound and Free by Becca Lusher
The Lies of Locke Lamora by Scott Lynch
The Republic of Thieves by Scott Lynch


Finnikin of the Rock by Melina Marchetta
Den of Wolves
by Juliet Marillier
The Harp of Kings by Juliet Marillier
Tower of Thorns
by Juliet Marillier
A Marvellous Light by Freya Marske
A Desolation Called Peace by Arkady Martine
Winter’s Orbit by Everina Maxwell
Ironheart by Jodi McAlister
Misrule by Jodi McAlister
Valentine by Jodi McAlister
Cold Comfort and Other Tales by David McDonald
Rosemary and Rue by Seanan McGuire
Monstrous Heart by Claire McKenna
Markswoman by Rati Mehrotra *
Phantom Spies by Dawn Meredith
Hold Me by Courtney Milan
Ignite the Stars by Maura Milan *
Humanity for Beginners by Faith Mudge


Under the Pendulum Sun by Jeannette Ng
by Garth Nix
Spinning Silver by Naomi Novik *
by Naomi Novik


Akata Warrior by Nnedi Okorafor *
Binti: The Night Masquerade by Nnedi Okorafor
Nightmare in Steam
by Lexi Ostrow


Captive Prince by C.S. Pacat
Dark Rise by C.S. Pacat *
Kings Rising by C.S. Pacat
Stealing Snow by Danielle Paige
Matters Arising from the Identification of the Body by Simon Petrie
Letters to Tiptree edited by Alexandra Pierce and Alisa Krasnostein
Ashes by Amanda Pillar
Bitten by Amanda Pillar
Captive by Amanda Pillar
Graced by Amanda Pillar
Ishtar edited by Amanda Pillar and K.V. Taylor
Survivor by Amanda Pillar
The Art of Effective Dreaming by Gillian Polack
Illuminations by Gillian Polack
The Wizardry of Jewish Women by Gillian Polack
The Emotion Theasaurus by Becca Puglisi and Angela Ackerman



Fake Geek Girl by Tansy Rayner Roberts
Girl Reporter by Tansy Rayner Roberts
Behind the Mask edited by Tricia Reeks and Kyle Richardson
edited by Julia Rios and Alisa Krasnostein


Blood of Elves by Andrzej Sapkowski
The Sisters Mederos by Patrice Sarath
Running Deer, Hidden Badger by K.D. Sarge
Trust by Kylie Scott
Twist by Kylie Scott
Twice Dead by Caitlin Seal
Equilibrium by C.S. Sealey
The Beast’s Heart by Leife Shallcross
Ember by Bettie Sharpe
The Magician’s Keeper by Nicola E. Sheridan
Angel’s Blood by Nalini Singh
Corpselight by Angela Slatter
Midnight and Moonshine by Angela Slatter and Lisa L. Hannett
Restoration by Angela Slatter
Vigil by Angela Slatter
Sherwood by Meagan Spooner
Unearthed by Meagan Spooner and Amie Kaufman
Saga Volume One, Two, Three & Four by Fiona Staples and Brian K. Vaughan
Getting Wilde by Jenn Stark
Dimension 6, Issue One edited by Keith Stevenson


Daughter of Smoke and Bone by Laini Taylor
Strange the Dreamer by Laini Taylor



Saga Volume One, Two, Three & Four by Brian K. Vaughan and Fiona Staples


Sunvault edited by Phoebe Wagner and Bronte Christopher Wieland
The Grief Hole by Kaaron Warren
Blood Binds the Pack by Alex Wells
edited by Tehani Wessely
To Spin A Darker Stair edited by Tehani Wessely
Uglies by Scott Westerfeld
Rat Queens: Sass and Sorcery by Kurtis Wiebe
Foxhunt by Rem Wigmore
Queens of Geek by Jen Wilde
Accelerants by Lena Wilson



The Epic Crush of Genie Lo by F.C. Yee
How to Fracture a Fairy Tale by Jane Yolen
The Transfigured Hart by Jane Yolen