All My Book Reviews
I enjoy reading, and try to review everything I read. Most books seem to end up in OK/meh territory for me, so I’m always very excited when I am especially delighted by one.
- What Moves the Dead by T. Kingfisher
- Barrayar by Lois McMaster Bujold
- The Kamogawa Food Detectives by Hisashi Kashiwai
- The Mimicking of Known Successes by Malka Older
- The Girl That My Mother Is Leaving Me For by Cameron Reed
- Bunny by Mona Awad
- Sunrise on the Reaping by Suzanne Collins
- Shards of Honor by Lois McMaster Bujold
- Klara and the Sun by Kazuo Ishiguro
- Swordheart by T. Kingfisher
- The Autistic's Guide to Self-Discovery by Sol Smith
- Rapport: Friendship, Solidarity, Communion, Empathy by Martha Wells
- Annie Bot by Sierra Greer
- Second Story Man by Eric Ugland
- The Folding Knife by K.J. Parker
- To Be Taught, If Fortunate by Becky Chambers
- Scamps & Scoundrels by Eric Ugland
- Dungeon Crawler Carl by Matt Dinniman
- The Marriage Vendetta by Caroline Madden
- Beautiful Ugly by Alice Feeney
- Demon Copperhead by Barbara Kingsolver
- The Vegetarian by Han Kang
- The Good Wife of Bath by Karen Brooks
- Bad Blood by John Carreyrou
- An Accidental History of Tudor England by Steven Gunn & Tomasz Gromelski
- Written on the Dark by Guy Gavriel Kay
- Room by Emma Donoghue
- The Ladie Upstairs by Jessie Elland
- The Spare Man by Mary Robinette Kowal
- Medici Heist by Caitlin Schneiderhan
- The Incandescent by Emily Tesh
- The Lotus Shoes by Jane Yang
- The Eyes Are the Best Part by Monika Kim
- Tomorrow, and Tomorrow, and Tomorrow by Gabrielle Zevin
- Psychopomp by Maria Dong
- All Quiet on the Western Front by Erich Maria Remarque
- Lady Chatterley's Lover by D.H. Lawrence
- Murder at the Palace by N.R. Daws
- Unmasking for Life by Devon Price
- A Practical Guide to Conquering the World by K.J. Parker
- A Dead Djinn in Cairo by P. Djeli Clark
- Saevus Corax Gets Away with Murder by K.J. Parker
- Saevus Corax Captures the Castle by K.J. Parker
- How to Rule an Empire and Get Away with It by K.J. Parker
- Saevus Corax Deals with the Dead by K.J. Parker
- The Lions of Al-Rassan by Guy Gavriel Kay
- The Tomb of Dragons by Katherine Addison
- Invisible Women by Caroline Criado Pérez
- The River Has Roots by Amal El-Mohtar
- A Desolation Called Peace by Arkady Martine
- The Diary of Samuel Pepys by Samuel Pepys
- Wordslut by Amanda Montell
- System Collapse by Martha Wells
- Fugitive Telemetry by Martha Wells
- Network Effect by Martha Wells
- A Memory Called Empire by Arkady Martine
- The Grief of Stones Katherine Addison
- The Witness for the Dead by Katherine Addison
- Paladin’s Hope by T. Kingfisher
- The Stars Are Dying by Chloe C. Peñaranda
- Those Beyond the Wall by Micaiah Johnson
- Apprentice to the Villain by Hannah Nicole Maehrer
- Hamnet by Maggie O'Farrell
- Assistant to the Villain by Hannah Nicole Maehrer
- The Naming of the Birds by Paraic O'Donnell
- Exit Strategy by Martha Wells
- Home - Habitat, Range, Niche, Territory by Martha Wells
- Rogue Protocol by Martha Wells
- She Who Became the Sun by Shelley Parker-Chan
- Artificial Condition by Martha Wells
- All Systems Red by Martha Wells
- Moonstone by Sjón
- This is How You Lose the Time War by Amal El-Mohtar & Max Gladstone
- Assassins Anonymous by Rob Hart
- Onyx Storm by Rebecca Yarros
- Circe by Madeline Miller
- The Secret of Chimneys by Agatha Christie
- The Husbands by Holly Gramazio
- Iron Flame by Rebecca Yarros
- Fourth Wing by Rebecca Yarros
- Character Limit by Kate Conger & Ryan Mac
- Sixteen Ways to Defend a Walled City by K.J. Parker
- Giga Town by Fumiyo Kouno
- Draw Amazing Faces by Pypah Santos
- Figure Drawing by Gabrielle Dahms
- Fangirl by Rainbow Rowell
- Orbital by Samantha Harvey
- James by Percival Everett
- Facial Expressions for Artists by Oliver Sin
- Debt-Free Art Degree by Marco Bucci
- A Sorceress Comes to Call by T. Kingfisher
- Unconquerable Sun by Kate Elliott
- A Darker Shade of Magic by Victoria E. Schwab
- Tooth and Claw by Jo Walton
- Doppelgänger by Naomi Klein
- The Dead Cat Tail Assassins by P. Djèlí Clark
- Comanche Moon by Larry McMurtry
- Meet Me in Another Life by Catriona Silvey
- Sourdough by Robin Sloan
- Some Desperate Glory by Emily Tesh
- Under the Radar by Emilia Misheva
- Self-Care for Autistic People by Megan Anna Neff
- In the Garden of Iden by Kage Baker
- Costanza by Rachel Blackmore
- Light from Uncommon Stars by Ryka Aoki
- Inversions by Iain M. Banks
- Scales and Sensibility by Stephanie Burgis
- Lolly Willowes by Sylvia Townsend Warner
- My Dark Vanessa by Kate Elizabeth Russell
- The Library at Mount Char by Scott Hawkins
- The Passionate Tudor by Alison Weir
- Talk Sweetly To Me by Courtney Milan
- Clairmont by Lesley McDowell
- Goblins & Greatcoats by Travis Baldree
- The Tainted Cup by Robert Jackson Bennett
- The Duchess War by Courtney Milan
- The Ministry of Time by Kaliane Bradley
- The Scandalous Confessions of Lydia Bennet, Witch by Melinda Taub
- Dark Fire by C.J. Sansom
- Dark Fire by C.J. Sansom
- Geek Love by Katherine Dunn
- How Lucky by Will Leitch
- Hooked by Emily McIntire
- The Steerswoman by Rosemary Kirstein
- A Lady of Rooksgrave Manor by Kathryn Moon
- Whalefall by Daniel Kraus
- Unspeakable Shaking Pleasures by Lucy Debussy
- The Governess Affair by Courtney Milan
- Modern Still Life by Sari Shryack
- Sleeping Giants by Sylvain Neuvel
- Sleeping Giants by Sylvain Neuvel
- A Pale View of Hills by Kazuo Ishiguro
- Small Things Like These by Claire Keegan
- The Angel of the Crows by Katherine Addison
- Godkiller by Hannah Kaner
- All the Hidden Paths by Foz Meadows
- A Strange and Stubborn Endurance by Foz Meadows
- Lake of Souls by Ann Leckie
- The Sunne in Splendour by Sharon Kay Penman
- Dynamic Character Design by Fernanda Soares de Carvalho
- Kawaii Birdies by Jen Budrock
- Lives of the Monster Dogs by Kirsten Bakis
- Vibrant Watercolor by Geethu Chandramohan
- Master Python Fundamentals by Benjamin Bennett Alexander
- The Traitor Baru Cormorant by Seth Dickinson
- Drawing — Faces & Features by Debra Kauffman Yaun
- Drawing — Dragons by Michael Dobrzycki
- Draw Like an Artist — 100 Faces and Figures by Chris Legaspi
- Creative Coding In Python by Sheena Vaidyanathan
- The Complete Book of Calligraphy & Lettering
- Not Your Mother’s Cast Iron Skillet Cookbook by Lucy Vaserfirer
- Fashion in the Middle Ages by Margaret Scott
- Hand Sewing Magic by Lynn Krawczyk
- Sewing Shirts With A Perfect Fit by David Page Coffin
- Home Cheese Making, 4th Edition by Ricki Carroll
- The Little Book of Cartooning & Illustration
- The Book of Flora by Meg Elison
- Leather Crafting Starter Book
- My Family and Other Animals by Gerald Durrell
- The Claw of the Conciliator by Gene Wolfe
- The Shadow of the Torturer by Gene Wolfe
- The Impossible Lives of Greta Wells by Andrew Sean Greer
- The Book of Etta by Meg Elison
- And Only to Deceive by Tasha Alexander
- The Confessions of Max Tivoli by Andrew Sean Greer
- Stiff Upper Lip by Lawrence Durrell
- The Underground Railroad by Colson Whitehead
- Blood of Dragons by Robin Hobb
- The Dragon Keeper by Robin Hobb
- Something Fresh by P.G. Wodehouse
- On Looking by Alexandra Horowitz
- Illuminations by Mary Sharatt
- Lord of Emperors by Guy Gavriel Kay
- Letters of a Woman Homesteader by Elinore Pruitt Stewart
- Shadows of the Pomegranate Tree by Tariq Ali
- The Martian by Andy Weir
- The Girl with All the Gifts by M.R. Carey
- The Shining Girls by Lauren Beukes
- The Handmaid’s Tale by Margaret Atwood
- The Girl on the Train by Paula Hawkins
- The Land of Painted Caves by Jean M. Auel
- I Know Why the Caged Bird Sings by Maya Angelou
- The Book of the Unnamed Midwife by Meg Elison
- Equoid by Charles Stross
- We Need to Talk About Kevin by Lionel Shriver