Books I’ve read
I love reading! I always have a book on the go, and I can often be found between the shelves of my local library. I worked as a software developer at Wellcome Collection for seven years, where I got to see what makes a library tick.
I’m also a regular attendee of the London Ace Book Club, and have been since it started running in September 2022. It’s where I met my partner; we bonded over our love of books.
This page is where I keep notes on all the books I’ve read:

My favourite books from 2025
Sapphics and spies, butlers and basketball, prophecy and purpose – what I enjoyed reading this year.

My favourite books from 2024
Fires and fighters, heroes and horrors, suicide and surgery – what I enjoyed reading this year.

My favourite books from 2023
Storms and schools, escapes and exorcisms, murders and magic – what I enjoyed reading this year.

My favourite books from 2022
Romance and rust, gender and grief, horror and the House – what I enjoyed reading this year.

My favourite books from 2021
Aliens and aces, railroads and racism, dating and disasters – what I enjoyed reading this year.
Books I read in 2026
I’ve read 19 books so far this year:

Love Expanded, by Wren Burke
An intersection between ace/aro experiences and broader experiences of love and relationships; it’s a mix of queer theory and sociology. Read . ★★★★★

The People on Platform 5, by Clare Pooley
A story about commuters who break the stereotype and start talking to each other, with a bunch of feel-good moments toward the end. Read . ★★★★☆

Time of Fog and Fire, by Rhys Bowen
A pedestrian mystery novel. Read . ★★★☆☆

The Anatomy of Dreams, by Chloe Benjamin
A psychological thriller that I enjoyed more once I realised it wasn’t the sci-fi suggested by the blurb. Read . ★★★☆☆

The Stranger in the Lifeboat, by Mitch Albom
What looks like the mystery of a sinking ship is actually a story about faith and hope. Read . ★★★☆☆

Practical Doomsday, by Michał Zalewski
A guide to personal disaster prepping that focuses on pragmatic advice over paranoia. Read . ★★★★☆

Lord of the Empty Isles, by Jules Arbeaux
A young man seeking revenge realises he’s fighting the wrong person, in a space opera that explores grief and loss. Read . ★★★★☆

The Secret Detectives, by Ella Risbridger
A fun children’s murder mystery set on a boat travelling from Calcutta to England. Read . ★★★★☆

Song of the Huntress, by Lucy Holland
A love triangle set against the backdrop of early Britain and an invasion of undead kings that’s slow to start but finishes with a bang. Read . ★★★★☆

In the Blood, by Jenny T. Colgan
Online rage as a deadly plague: a collection of clever ideas that fumbles the landing. Read . ★★★☆☆

How to Invent Everything, by Ryan North
A history of human civilisation and its key inventions, packaged as a guide for the wayward time traveller. Read . ★★★★☆

King of Nothing, by Nathanael Lessore
A teenager looks beyond his playground reputation, and realises that it’s better to be loved than to be feared. Read . ★★★★☆

What you are looking for is in the library, by Michiko Aoyama
A librarian gives five people a book and a felt toy that changes their life, but not in the way they expected. Read . ★★★☆☆

How to Love, by Alex Norris
A surprisingly sincere collection of advice about love and relationships which knows when to be funny and when to be serious. Read . ★★★★☆

Common Bonds, edited by Claudie Arseneault, C.T. Callahan, B.R. Sanders and RoAnna Sylver
A mixed bag of speculative fiction about aromantic experiences that I wish I’d had more time to read. Read . ★★★☆☆

Becoming, by Laura Jane Williams
A memoir about Williams finding a sense of identity and self-worth, which gets better the further you read. Read . ★★★★☆

Dream On, Ramona Riley, by Ashley Herring Blake
This is a romance novel, the first in a new Clover Lake series, and I found it disappointing. Read . ★★★☆☆

Lilith, by Nikki Marmery
This is a modern and feminist retelling of Lilith, a character I’m not very familiar with. Read . ★★★★☆

Dethroned in Knightsbridge, by Silvia Lemos
Poetry collection by a Mincefluencer friend. We’re not close enough for me to know the story behind each of the poems, but I can sense it from her writing. Read . ★★★☆☆
Books I read in 2025
I read 61 books:

Notes on a Nervous Planet, by Matt Haig
Read . ★★★★☆

Make You Mine This Christmas, by Lizzie Huxley-Jones
Read . ★★★★☆

Why You Should Read Children’s Books, by Katherine Rundell
Read . ★★★☆☆

Something Wild and Wonderful, by Anita Kelly (did not finish)
Stopped .

There is No Antimemetics Division, by qntm
Read . ★★★★★

What the Past Did For Us, by Adam Hart-Davis
Read . ★★★☆☆

Treasury of Folklore: Seas & Rivers, by DeeDee Chainey & Willow Winsham
Read . ★★★★☆

The Devil She Knows, by Alexandria Bellefleur
Read . ★★★★☆

The Official Guide to the Jurassic Coast, edited by Professor Denys Brunsden
Read . ★★★★☆

The Odd Woman and the City, by Vivian Gornick
Read . ★★★☆☆

Second Chances in New Port Stephen, by TJ Alexander
Read . ★★★☆☆

Transmutation, by Alex DiFrancesco
Read . ★★★☆☆

Finding Hester, by Erin Edwards, Greg Callus, Claudia Caplan Wolff, Rose Crossgrove, and Jack Lawrence
Read . ★★★★★

Goodnight Tokyo, by Atsuhiro Yoshida
Read . ★★★☆☆

Cinderella, retold by Brittany Mazique
Read . ★★★☆☆

Compound Fracture, by Andrew Joseph White
Read . ★★★★☆

The Lantern of Lost Memories, by Sanaka Hiragi
Read . ★★★☆☆

Library for the War-Wounded, by Monika Helfer (did not finish)
Stopped .

Mondays Are Murder, by Ravena Guron
Read . ★★★★☆

The End Crowns All, by Bea Fitzgerald
Read . ★★★★★

The Dog Sitter Detective, by Antony Johnston
Read . ★★★★☆

The Passengers on the Hankyu Line, by Hiro Arikawa
Read . ★★★★☆

Desert Echoes, by Abdi Nazemian
Read . ★★★☆☆

The Sound of Stars, by Alechia Dow
Read . ★★★☆☆

Love & Other Disasters, by Anita Kelly
Read . ★★★★☆

Everyone on this Train is a Suspect, by Benjamin Stevenson
Read . ★★★☆☆

The Split, by Laura Kay (did not finish)
Stopped .

The King is Dead, by Benjamin Dean
Read . ★★★★☆

The Wildest Dreams Bookshop, by Gracie Page
Read . ★★★☆☆

How the Railways Will Fix the Future, by Gareth Dennis
Read . ★★★★☆

The Mill on Magnolia Lane, by Tilly Tennant
Read . ★★★☆☆

Wild Things, by Laura Kay
Read . ★★★★☆

My Murder, by Katie Williams
Read . ★★★★☆

NYC Storefronts, by Joel Holland
Read . ★★★★☆

How You Get the Girl, by Anita Kelly
Read . ★★★★★

Key Lime Sky, by Al Hess
Read . ★★★☆☆

Everything I Know about Life I Learned from PowerPoint, by Russell Davies
Read . ★★★★★

What To Do When You Get Dumped, by Suzy Hopkins
Read . ★★★☆☆

The Appendix, by Liam Konemann
Read . ★★★★☆

A Libertarian Walks Into a Bear, by Matthew Hongoltz-Hetling
Read . ★★★★★

The Mess We’re In, by Annie Macmanus (did not finish)
Stopped .

The Midnight Library, by Matt Haig
Read . ★★★★☆

The Stasi Poetry Circle, by Philip Oltermann (did not finish)
Stopped .

Human Resources, by Adrian Tchaikovsky
Read . ★★★★☆

Sunrise on the Reaping, by Suzanne Collins
Read . ★★★★☆

Don’t Let the Forest In, by CG Drews
Read . ★★★☆☆

Orbital, by Samantha Harvey
Read . ★★★★☆

The Distance Between Us, by Maggie O’Farrell
Read . ★★★★☆

The Day the World Came to Town, by Jim DeFede
Read . ★★★★☆

Mermaids Never Drown, edited by Zoraida Córdova and Natalie C. Parker
Read . ★★★☆☆

The Heartbreak Bakery, by A.R. Capetta
Read . ★★★☆☆

Merriment and Mayhem, by Alexandria Bellefleur (did not finish)
Stopped .

Swordcrossed, by Freya Marske
Read . ★★★★☆

Merry Ever After, by Tessa Bailey (did not finish)
Stopped .

Cruel Winter With You, by Ali Hazelwood
Read . ★★★☆☆

Ace of Spades, by Faridah Àbíké-Íyímídé
Read . ★★★★☆

Every Heart a Doorway, by Seanan McGuire
Read . ★★★★☆

Bury Your Gays, by Chuck Tingle
Read . ★★★★☆

Service Model, by Adrian Tchaikovsky
Read . ★★★★★

Make the Season Bright, by Ashley Herring Blake
Read . ★★★★☆

Herring in the Smoke, by L.C. Tyler
Read . ★★★☆☆
Books I read in 2024
I read 63 books:

Channel of Peace, by Kevin Tuerff
Read . ★★★★☆

Night Train, by David Quantick
Read . ★★★☆☆

The Meister of Decimen City, by Brenna Raney
Read . ★★★☆☆

Chinese Proverbs, by Ruthanne Lum McCunn
Read . ★★★☆☆

Catch Your Breath, by Ravena Guron
Read . ★★★★☆

This Book Kills, by Ravena Guron
Read . ★★★★☆

Making It, by Laura Kay
Read . ★★★★☆

Before We Forget Kindness, by Toshikazu Kawaguchi
Read . ★★★★★

Consumed, by Aja Barber
Read . ★★★★☆

Sheine Lende, by Darcie Little Badger
Read . ★★★★☆

Death at Morning House, by Maureen Johnson
Read . ★★★★☆

Lover Birds, by Leanne Egan
Read . ★★★★★

Lunar New Year Love Story, by Guen Luen Yang
Read . ★★★★☆

Leave No Trace, by Mindy Mejia
Read . ★★★★☆

Freya’s Gold, by Fiona Longmuir
Read . ★★★★☆

The Vintage Dress Shop in Primrose Hill, by Annie Darling
Read . ★★★★☆

Breasts and Eggs, by Mieko Kawakami (did not finish)
Stopped .

Silo 49: Flying Season for the Mis-Recorded, by Ann Christy
Read . ★★★★★

Silo 49: Dark Till Dawn, by Ann Christy
Read . ★★★★☆

Silo 49: Deep Dark, by Ann Christy
Read . ★★★☆☆

Silo 49: Going Dark, by Ann Christy
Read . ★★★☆☆

Filippo, Me and the Cherry Tree, by Paola Peretti
Read . ★★★★☆

The Ballad of Songbirds and Snakes, by Suzanne Collins
Read . ★★★★☆

To Save Every One, by RNLI
Read . ★★★☆☆

Like A Charm, by Kerry Barrett
Read . ★★★☆☆

She Who Became the Sun, by Shelley Parker-Chan
Read . ★★★☆☆

Professor Stewart’s Cabinet of Mathematical Curiosities, by Ian Stewart
Read . ★★★☆☆

Transcription, by Kate Atkinson
Read . ★★★☆☆

Harlem Shuffle, by Colson Whitehead
Read . ★★★★☆

On the Come Up, by Angie Thomas
Read . ★★★★☆

The Philosophy of Cheese, by Patrick McGuigan
Read . ★★★★☆

Meet Me On Platform 3, by Zara Stonely
Read . ★★★☆☆

Spare Parts, by Marc Platt
Read . ★★★★☆

the letters i will never send, by isabella-dorta
Read . ★★★★★

Wasteland, by Oliver Franklin-Wallis
Read . ★★★★★

Truly, Madly, Deeply, by Alexandria Bellefleur
Read . ★★★★☆

Herc, by Phoenicia Rogerson
Read . ★★★★★

The Fixer, by Claudia Carroll
Read . ★★★☆☆

Ending the Pursuit, by Michael Paramo (did not finish)
Stopped .

Thing Explainer, by Randall Munroe
Read . ★★★★☆

The Checklist Manifesto, by Atul Gawande
Read . ★★★★★

the ghosts that we leave behind, by Anne Maningas
Read . ★★★☆☆

From Hurt to Hope, edited by Mair Elliott
Read . ★★★☆☆

What If?, by Randall Munroe
Read . ★★★☆☆

How To Be a Normal Person, by TJ Klune
Read . ★★★☆☆

The Importance of Music to Girls, by Lavinia Greenlaw (did not finish)
Stopped .

The Reader on the 6.27, by Jean-Paul Didierlaurent
Read . ★★★★☆

The Rest of Their Lives, by Jean-Paul Didierlaurent
Read . ★★★★★

If I Have To Be Haunted, by Miranda Sun
Read . ★★★☆☆

Convenience Store Woman, by Sayaka Murata
Read . ★★★★☆

How to Be Perfect, by Mike Schur (did not finish)
Stopped .

Iris Kelly Doesn’t Date, by Ashley Herring Blake
Read . ★★★★☆

Ella Minnow Pea, by Mark Dunn
Read . ★★★★★

The Secret Life of Cows, by Rosamund Young
Read . ★★★★★

Delilah Green Doesn’t Care, by Ashley Herring Blake
Read . ★★★★☆

The Fire Never Goes Out, by Noelle Stevenson
Read . ★★★☆☆

At Midnight, edited by Dahlia Adler
Read . ★★★★★

The Girl on the Platform, by Bryony Pearce
Read . ★★★★☆

Fire Stations, by Billy Reading
Read . ★★★★☆

Hopeless Aromantic, by Samantha Rendle (did not finish)
Stopped .

Show Me The Bodies, by Peter Apps
Read . ★★★★★

Valuable Humans in Transit, by qntm
Read . ★★★★★

Astrid Parker Doesn’t Fail, by Ashley Herring Blake
Read . ★★★★☆
Books I read in 2023
I read 78 books:

The Diver, by WJ Davies
Read . ★★★★☆

The Watcher, by WJ Davies
Read . ★★★★☆

The Runner, by WJ Davies
Read . ★★★★☆

It All Adds Up, by Mickaël Launay
Read . ★★★☆☆

Now That I’ve Found You, by Ciara Geraghty
Read . ★★★☆☆

The Only Good Dalek, by Justin Richards and Mike Collins
Read . ★★★☆☆

She and Her Cat, by Makoto Shinkai and Naruki Nagakawa
Read . ★★★★☆

Dust, by Hugh Howey
Read . ★★★★☆

Shift, by Hugh Howey
Read . ★★★★☆

Wool, by Hugh Howey
Read . ★★★★☆

The Hard Road Out, by Jihyun Park and Seh-Lynn Chai
Read . ★★★★★

Thirteen Doctors, 13 Stories, by Various authors
Read . ★★★☆☆

Before We Say Godbye, by Toshikazu Kawaguchi
Read . ★★★★★

Strong Female Character, by Fern Brady
Read . ★★★★★

The Cat Who Saved Books, by Sosuke Natsukawa
Read . ★★★★★

Aces Wild, by Amanda DeWitt
Read . ★★★★☆

Flying Blind, by Peter Robison
Read . ★★★☆☆

Colours of Film, by Charles Bramesco
Read . ★★★☆☆

The Hollow Sea, by Annie Kirby (did not finish)
Stopped .

The Lost Future of Pepperharrow, by Natasha Pulley
Read . ★★★★☆

Liftoff, by Eric Berger
Read . ★★★★★

Nine Liars, by Maureen Johnson
Read . ★★★★☆

The Phone Box at the Edge of the World, by Laura Imai Messina
Read . ★★★★★

We had to remove this post, by Hanna Bervoets
Read . ★★★★☆

Practical SVG, by Chris Coyier
Read . ★★★★☆

How To Save a Life, by Clare Swatman
Read . ★★☆☆☆

500 Lines or Less, edited by Michael DiBernardo (did not finish)
Stopped .

The Twyford Code, by Janice Hallett
Read . ★★★☆☆

Gender Euphoria, by Maia Kobabe
Read . ★★★★☆

Paris by Starlight, by Robert Dinsdale
Read . ★★★★☆

A Snake Falls to Earth, by Darcie Little Badger
Read . ★★★★☆

Aristotle and Dante Discover the Secrets of the Universe, by Benjamin Alire Sáenz
Read . ★★★★☆

The Lego Trains Book, by Holger Matthes
Read . ★★★★☆

Nimona, by Noelle Stevenson
Read . ★★★★☆

Beyond the Black Door, by A. M. Strickland
Read . ★★★☆☆

The Math Book, by Clifford A. Pickover
Read . ★★★☆☆

The Secret Life of the Otter, by Andy Howard
Read . ★★★★☆

We Are All Constellations, by Amy Beashel
Read . ★★★★☆

Ace, by Angela Chen
Read . ★★★☆☆

Sword in the Stars, by Amy Rose Capetta and Cori McCarthy
Read . ★★★★☆

Once & Future, by Amy Rose Capetta and Cori McCarthy
Read . ★★★☆☆

Deep Sea and Foreign Going, by Rose George
Read . ★★★★☆

Last Train from Kummersdorf, by Leslie Wilson
Read . ★★★☆☆

The Fiancée Farce, by Alexandria Bellefleur
Read . ★★★★★

The Diary of a Bookseller, by Shaun Bythell
Read . ★★★☆☆

The Chemical Elements, by Nechaev & Jenkins
Read . ★★★★☆

Flight into Danger, by John Castle and Arthur Hailey
Read . ★★★☆☆

The Story of Codes, by Steven Pincock & Mark Frary
Read . ★★★☆☆

A Sky Full of Stars, by Dani Atkins
Read . ★★★★★

Elatsoe, by Darcie Little Badger
Read . ★★★★★

Heir to the Empire, by Timothy Zahn
Read . ★★★☆☆

Slaughter in the Sapperton Tunnel, by Edward Marston
Read . ★★★☆☆

White Fragility, by Robin Diangelo
Read . ★★★★★

Just Haven’t Met You Yet, by Sophie Cousens
Read . ★★★★☆

Ace Voices, by Eris Young (did not finish)
Stopped .

The Break Up, by Charlotte Barnes
Read . ★★★★☆

The Brexit Tapes, by John Bull
Read . ★★★☆☆

Tragedy on the Branch Line, by Edward Marston
Read . ★★★★☆

Seven Fallen Feathers, by Tanya Talaga
Read . ★★★★★

Again Again, by E. Lockhart
Read . ★★★★☆

Medusa, by Jessie Burton
Read . ★★★★★

Brightly Burning, by Alexa Donne
Read . ★★★★☆

Chinese Fairy Tales and Legends, by Richard Wilhelm & Frederick H. Martens
Read . ★★★★☆

All the Things They Said We Couldn’t Have, by Tash Oakes-Monger
Read . ★★★☆☆

How to be Ace, by Rebecca Burgess
Read . ★★★☆☆

Doctor Who: Twelve Angels Weeping, by Dave Rudden
Read . ★★★★★

The Murder of Mr Wickham, by Claudia Gray
Read . ★★★★☆

The Last Man on the Moon, by Eugene Cernan and Don Davis
Read . ★★★★★

By Underground to Kew, by Jonathan Riddell and William T. Stearn
Read . ★★★☆☆

Punderworld, by Linda Šejić
Read . ★★★★☆

Ariadne, by Jennifer Saint
Read . ★★★★☆

The Union of Synchronised Swimmers, by Cristina Sandu
Read . ★★★☆☆

The Frequency of Us, by Keith Stuart
Read . ★★★★★

A bookshop in Algiers, by Kaouther Adimi
Read . ★★★★☆

Severance: The Lexington Letter, by Anonymous
Read . ★★★☆☆

The Lady’s Guide to Petticoats and Piracy, by Mackenzi Lee
Read . ★★★★☆

Not My Problem, by Ciara Smyth
Read . ★★★★☆

A Field Guide to Getting Lost, by Rebecca Solnit
Read . ★★★☆☆
Books I read in 2022
I read 84 books:

Once Upon a Tome, by Oliver Darkshire
Read . ★★★★☆

The Origins of Iris, by Beth Lewis
Read . ★★★★★

S.O.S. The Story of the Life-boat Service, by Cyril Jolly
Read . ★★★★☆

The Falling in Love Montage, by Ciara Smyth
Read . ★★★★★

All In Our Own Words, by Friends of the Bure Valley Railway
Read . ★★★☆☆

One Night With You, by Laura Jane Williams
Read . ★★★★☆

Our Stop, by Laura Jane Williams
Read . ★★★★☆

Asexual Fairy Tales, by Elizabeth Hopkinson (did not finish)
Stopped .

Olympia, by Anna Maranti
Read . ★★★☆☆

Another Life, by Jodie Chapman
Read . ★★★★★

Rust, by Jonathan Waldman
Read . ★★★★★

A Cosmic Kind of Love, by Samantha Young
Read . ★★★★☆

We, by Yevgeny Zamyatin
Read . ★★★★☆

Passing, by Nella Larsen
Read . ★★★★☆

Attention All Shipping, by Charlie Connelly (did not finish)
Stopped .

The Watchmaker of Filigree Street, by Natasha Pulley
Read . ★★★★☆

Sea of Tranquility, by Emily St. John Mandel
Read . ★★★☆☆

The Last Library, by Freya Sampson
Read . ★★★☆☆

Against the Loveless World, by Susan Abulhawa
Read . ★★★★★

The Central Line, by Saskia Sarginson
Read . ★★★★☆

Alpha Beta, by John Man
Read . ★★★☆☆

Tomorrow, and Tomorrow, and Tomorrow, by Gabrielle Zevin
Read . ★★★★☆

Mathematical Intelligence, by Junaid Mubeen (did not finish)
Stopped .

The Society for Soulless Girls, by Laura Steven
Read . ★★★★☆

The Strange and Infinite World of Numbers, by Tim Sole (did not finish)
Stopped .

What If? 2, by Randall Munroe
Read . ★★★★☆

Before Your Memory Fades, by Toshikazu Kawaguchi
Read . ★★★★★

Seats of London, by Andrew Martin
Read . ★★★★☆

This Is How You Lose the Time War, by Amal El-Mohtar & Max Gladstone
Read . ★★★★☆

A Prayer for the Crown-Shy, by Becky Chambers
Read . ★★★★☆

Concrete Rose, by Angie Thomas
Read . ★★★★☆

The Hate U Give, by Angie Thomas
Read . ★★★★★

Uncentering the Earth, by William T. Vollmann (did not finish)
Stopped .

One Last Stop, by Casey McQuiston
Read . ★★★★★

Snowball Earth, by Gabrielle Walker
Read . ★★★☆☆

Transmutation Stories, by Alex DiFrancesco (did not finish)
Stopped .

Letters to a Young Mathematician, by Ian Stewart
Read . ★★★★★

The Worst-Case Scenario Almanac: Great Outdoors, by David Borgenicht & Trey Popp
Read . ★★★☆☆

Paul Takes the Form of a Mortal Girl, by Andrew Lawlor (did not finish)
Stopped .

The Survivors, by Jane Harper
Read . ★★★★☆

Before the Coffee Gets Cold, by Toshikazu Kawaguchi
Read . ★★★★★

False Starts, Near Misses and Dangerous Goods, by Geoff Body and Ian Body
Read . ★★★☆☆

Looking for Emily, by Fiona Longmuir
Read . ★★★★☆

No One is Too Small to Make a Difference, by Greta Thunberg
Read . ★★★★☆

The Secret Lives of Colour, by Kassie St Clair
Read . ★★★★★

Before the Coffee Gets Cold: Tales from the Café, by Toshikazu Kawaguchi
Read . ★★★★★

Under the Paw, by Tom Cox
Read . ★★★☆☆

Dating, by The School of Life
Read . ★★★★★

Outraged, by Ashley 'Dotty' Charles
Read . ★★★☆☆

We Are Bellingcat, by Eliot Higgins
Read . ★★★★☆

Night Trains, by Andrew Martin (did not finish)
Stopped .

Gender Euphoria, by Laura Kate Dale
Read . ★★★★★

Egyptian Mythology, by W. Max Mũller (did not finish)
Stopped .

The Ghost of Thomas Kempe, by Penelope Lively
Read . ★★★☆☆

The Invisible Orientation, by Julie Sondra Decker (did not finish)
Stopped .

Psychotherapy: A Very Short Introduction, by Tom Burns & Eva Burns-Lundgren (did not finish)
Stopped .

A Briefer History of Time, by Steven Hawking with Leonard Mlodinow
Read . ★★★☆☆

Homer’s Odyssey, by Gwen Cooper
Read . ★★★★★

The Secret Diary of Lizzie Bennet, by Bernie Su and Kate Rorick
Read . ★★★★★

Mary Celeste, by Paul Begg
Read . ★★★☆☆

The Worst-Case Scenario Almanac: History, by Joshua Piyen, David Borgenicht, Piers Marchant & Melissa Wagner
Read . ★★★☆☆

Underground Cities, by Mark Ovenden
Read . ★★★☆☆

The Epic Adventures of Lydia Bennet, by Kate Rorick and Rachel Kiley
Read . ★★★★☆

Doctor Who: Respond to All Calls, by Lisa McMullin, Tim Foley, and Timothy X. Atack
Read . ★★★☆☆

The Compendium of (Not Quite) Everything, by Jonn Elledge
Read . ★★★☆☆

We Need to Talk, by Celeste Headlee
Read . ★★★★☆

Count Your Lucky Stars, by Alexandria Bellefleur
Read . ★★★★☆

There Is No Antimemetics Division, by qntm
Read . ★★★★★

Never Lost Again, by Bill Kilday
Read . ★★★★☆

The Wombles, by Elisabeth Beresford
Read . ★★★★☆

Kigelia: A Typeface for Africa, by Mark Jamra and Neil Patel
Read . ★★★★☆

Light Years, by Brian Clegg
Read . ★★★☆☆

The Most Precious of Cargoes, by Jean-Claude Grumberg
Read . ★★★★★

Your Guide to Not Getting Murdered in a Quaint English Village, by Maureen Johnson
Read . ★★★★☆

Homer’s The Iliad and the Odyssey, by Alberto Manguel (did not finish)
Stopped .

Hang the Moon, by Alexandria Bellefleur
Read . ★★★★★

The Haunting of Tram Car 015, by P. Djèlí Clark
Read . ★★★★☆

Historic Railway Disasters, by O. S. Nock
Read . ★★★★☆

The Calculating Stars, by Mary Robinette Kowal (did not finish)
Stopped .

Palestine + 100, edited by Basma Ghalayini
Read . ★★★★☆

Piranesi, by Susanna Clarke
Read . ★★★★★

Physics of the Impossible, by Michio Kaku
Read . ★★★☆☆

The Distance Between Me and the Cherry Tree, by Paola Peretti
Read . ★★★★☆

A Psalm for the Wild-Built, by Becky Chambers
Read . ★★★★★
Books I read in 2021
I read 61 books:

Dick Whittington and his cat, retold by Vera Southgate
Read . ★★★★☆

Trains, by David Carey
Read . ★★★★☆

The Power of the A4s, by Brian Morrison
Read . ★★★★☆

The Otters’ Tale, by Simon Cooper
Read . ★★★★☆

The Library of the Dead, by T.L. Huchu
Read . ★★★☆☆

What Cats Want, by Dr. Yuki Hattori
Read . ★★★★☆

A Big Ship at the Edge of the Universe, by Alex White (did not finish)
Stopped .

File Under: 13 Suspicious Incidents, by Lemony Snicket
Read . ★★★☆☆

Cosmogramma, by Courttia Newland (did not finish)
Stopped .

The Box in the Woods, by Maureen Johnson
Read . ★★★★☆

The Hand on the Wall, by Maureen Johnson
Read . ★★★★☆

The Vanishing Stair, by Maureen Johnson
Read . ★★★★☆

The Apollo Murders, by Chris Hadfield
Read . ★★★★★

Truly Devious, by Maureen Johnson
Read . ★★★★☆

Model Railways, by Cyril J. Freezer
Read . ★★★★☆

Codebreaker: The Untold Story of Richard Hayes, by Marc McMenamin (did not finish)
Stopped .

Bure Valley Recollections, by Gerry Balding & Andrew Barnes
Read . ★★★★☆

Your Computer is on Fire, edited by Thomas S. Mullaney, Benjamin Peters, Mar Hicks, and Kavita Philip
Read . ★★★★★

Poison for Breakfast, by Lemony Snicket
Read . ★★★☆☆

Written in the Stars, by Alexandria Bellefleur
Read . ★★★★★

Tales from Moominvalley, by Tove Jansson
Read . ★★★☆☆

Abandoned America, by Matthew Christopher
Read . ★★★★☆

The Backwater Sermons, by Jay Hulme
Read . ★★★☆☆

Surviving the Storms, by the RNLI
Read . ★★★★★

The Distant Hours, by Kate Morton
Read . ★★★★☆

Resilient Management, by Lara Hogan
Read . ★★★★☆

Think Black, by Clyde W. Ford
Read . ★★★★★

Small Bodies of Water, by Nina Mingya Powles
Read . ★★★☆☆

The Martian, by Andy Weir
Read . ★★★☆☆

Moominpappa at Sea, by Tove Jansson
Read . ★★★☆☆

Klara and the Sun, by Kazuo Ishiguro
Read . ★★★☆☆

Doctor Who: The Pirate Planet, by Douglas Adams, James Goss (did not finish)
Stopped .

The Boy Who Drew Auschwitz, by Thomas Geve
Read . ★★★★☆

Black and British, by David Olusoga
Read . ★★★★☆

The Vela (season 1), by Yoon Ha Lee, Becky Chambers, Rivers Solomon, S.L. Huang
Read . ★★★☆☆

Comet in Moominland, by Tove Jansson
Read . ★★★★☆

Digging for Words, by Angela Burke Kunkel
Read . ★★★★☆

The Kabuliwallah and Other Stories, by Rabindranath Tagore (did not finish)
Stopped .

Finn Family Moomintroll, by Tove Jansson
Read . ★★★☆☆

Going Postal, by Terry Pratchett
Read . ★★★★☆

The Woman in Cabin 10, by Ruth Ware
Read . ★★★★☆

The Only Plane in the Sky, by Garrett M. Graff
Read . ★★★★★

The Underground Railroad, by Colson Whitehead
Read . ★★★★☆

Loveless, by Alice Oseman
Read . ★★★★★

Atomic Habits, by James Clear
Read . ★★★★☆

Gender Swapped Fairy Tales, by Karrie Fransman and Jonathan Plackett
Read . ★★★★★

How to Fly a Plane, by Nick Barnard and Lucy Pope
Read . ★★★★☆

The Invisible Child and the Fir Tree, by Tove Jansson
Read . ★★★☆☆

The Penguin Dictionary of Curious and Interesting Numbers, by David Wells
Read . ★★★☆☆

Railsea, by China Miéville
Read . ★★★★★

The Last Lingua Franca, by Nicholas Ostler (did not finish)
Stopped .

The Galaxy, and the Ground Within, by Becky Chambers
Read . ★★★★★

Programmed Inequality, by Marie Hicks
Read . ★★★★☆

Solutions and Other Problems, by Allie Brosh
Read . ★★★★★

Captain Corelli’s Mandolin, by Louis de Bernières
Read . ★★★★☆

The Cyberiad, by Stanislaw Lem
Read . ★★★☆☆

Mathematics and Politics, by Alan D. Taylor and Allison M. Pacelli
Read . ★★★★☆

Disability Visibility, edited by Alice Wong
Read . ★★★★★

Pride and Prejudice, by Jane Austen
Read . ★★★☆☆

Colossus: Bletchley Park’s Greatest Secret, by Paul Gannon
Read . ★★★★☆

Lustrum, by Robert Harris
Read . ★★★☆☆
Books I read in 2020
I read 47 books:

The Read Aloud Cloud, by Forrest Brazeal
Read . ★★★★★

The Story of Brexit, by Ladybird Books
Read . ★★★☆☆

The Trains Now Departed, by Michael Williams
Read . ★★★★☆

Bite Size Bash, by Julia Evans
Read . ★★★☆☆

The Rust Programming Language, by Steve Klabnik and Carol Nichols
Read . ★★★★☆

Welwyn’s Railways, by The Revd. Tim W. Gladwin, Peter W. Neville, Douglas E. White
Read . ★★★☆☆

Notes from Small Planets, by Nate Crowley
Read . ★★★★☆

IBM and the Holocaust, by Edwin Black
Read . ★★★★★

The Starless Sea, by Erin Morgenstern
Read . ★★★★★

The Chinese Typewriter: A History, by Thomas S. Mullaney
Read . ★★★★☆

How to be a Good Motorist, by the Bodleian Library
Read . ★★★☆☆

The City & the City, by China Miéville
Read . ★★★★★

Engineering a Safer World, by Nancy G. Leveson
Read . ★★★★☆

An Atlas of Extinct Countries, by Gideon Defoe
Read . ★★★★☆

A Speller’s Companion, by Hugh Brown and Margaret Brown
Read . ★★★★☆

Codebreakers: The inside story of Bletchley Park, by F.H. Hinsley and Alan Tripp
Read . ★★★★★

The Wandering Wombles, by Elisabeth Beresford
Read . ★★★★☆

Montmorency, by Eleanor Updale
Read . ★★★☆☆

Airman, by Eoin Colfer
Read . ★★★★☆

Behind the Scenes at Scrapheap Challenge, by Robert Llewellyn
Read . ★★★★☆

Creative Selection, by Ken Kocienda
Read . ★★★★☆

Why I’m No Longer Talking to White People About Race, by Reni Eddo-Lodge
Read . ★★★★★

The Gate of Angels, by Penelope Fitzgerald
Read . ★★★☆☆

Small Robots, by Thomas Heasman-Hunt
Read . ★★★★★

GCHQ, by Richard Aldrich
Read . ★★★★★

Atomic, by Jim Baggott (did not finish)
Stopped .

The Night Circus, by Erin Morgenstern
Read . ★★★★★

Exit Strategy, by Martha Wells
Read . ★★★★★

Rogue Protocol, by Martha Wells
Read . ★★★★☆

Artificial Condition, by Martha Wells
Read . ★★★★☆

All Systems Red, by Martha Wells
Read . ★★★☆☆

Quicksilver, by R.J. Anderson
Read . ★★★★☆

Yellow Trains, by Andrew Royle
Read . ★★★★☆

Ultraviolet, by R.J. Anderson
Read . ★★★★☆

The Magazine: The Book, by Glenn Fleishman
Read . ★★★★★

The Secret Listeners, by Sinclair McKay
Read . ★★★★★

Intimate Friendships, by James W. Ramey
Read . ★★★☆☆

The Day of the Triffids, by John Wyndham
Read . ★★★★☆

The Elements of Style, by William Strunk Jr.
Read . ★★★☆☆

The Ones Who Walk Away From Omelas, by Ursula K. Le Guin
Read . ★★★☆☆

Trans Like Me, by C. N. Lester
Read . ★★★★★

Why Buildings Fall Down, by Matthys Levy, Mario Salvadori
Read . ★★★★☆

The Lonely City, by Olivia Laing (did not finish)
Stopped .

Nets, Puzzles, and Postmen, by Peter M Higgins
Read . ★★★☆☆

Am I Overthinking This?, by Michelle Rial
Read . ★★★☆☆

On the Beach, by Nevil Shute
Read . ★★★★★

Trans Britain, by Christine Burns
Read . ★★★★★
Books I read in 2019
I read 66 books:

How To, by Randall Munroe
Read . ★★★★☆

H2O, by Philip Ball
Read . ★★★☆☆

Strange Planet, by Nathan Pyle
Read . ★★★☆☆

Plato’s Podcasts, by Mark Vernon
Read . ★★☆☆☆

The Meaning of It All, by Richard P. Feynman
Read . ★★★★★

The Maths Gene, by Keith J. Devlin
Read . ★★☆☆☆

Fun Home, by Alison Bechdel
Read . ★★★☆☆

Atomic Accidents, by James Mahaffey
Read . ★★★★★

Antimatter, by Frank Close
Read . ★★★☆☆

History of the World in 500 Railway Journeys, by Sarah Baxter
Read . ★★★☆☆

The Art of Betrayal, by Gordon Corera
Read . ★★★★★

The Design of Everyday Things, by Donald A. Norman
Read . ★★★☆☆

Bletchley Park: Home of the Codebreakers, by English Heritage
Read . ★★★☆☆

Lorenz, by Jerry Roberts
Read . ★★★★☆

Locomotives of the Great Western Railway, by Alan Bloom
Read . ★★★★☆

Bletchley Park: Demystifying the Bombe, by Dermot Turing
Read . ★★★☆☆

The Unofficial LEGO Technic Builder’s Guide, by Paweł “Sariel” Kmieć
Read . ★★★★☆

From Prejudice to Pride, by Amy Lame
Read . ★★★☆☆

Introduction to Graph Theory, by Robin J. Wilson
Read . ★★★★☆

Why Buildings Stand Up, by Mario Salvadori
Read . ★★★★☆

Provenance, by Ann Leckie
Read . ★★★☆☆

oh no, by Alex Norris
Read . ★★★☆☆

To Be Taught, If Fortunate, by Becky Chambers
Read . ★★★★☆

Chernobyl, by Serhii Plokhy
Read . ★★★★★

100 Ways to Improve Your Writing, by Gary Provost
Read . ★★★★★

Beautiful LEGO, by Mike Doyle
Read . ★★★☆☆

A Layman’s Guide to the Greek Gods, by Alan & Maureen Carter
Read . ★★★★☆

Grace Hopper and the Invention of the Information Age, by Kurt W. Beyer
Read . ★★★★★

The Ancient Greek Computer From Rhodes, by V.J. Kean
Read . ★★★☆☆

Nineteen Eighty-Four, by George Orwell
Read . ★★★★★

The Princess Bride, by William Goldman
Read . ★★★★☆

Write to the Point, by Sam Leith
Read . ★★★☆☆

LEGO Architecture The Visual Guide, by Philip Wilkinson
Read . ★★★★☆

The Enchanted Castle, by E. Nesbit (did not finish)
Stopped .

A Brief History of Infinity, by Brian Clegg
Read . ★★★★☆

A Layman’s Guide to Greek Heroes, by Alan Carter
Read . ★★★☆☆

Lewis Carroll in Numberland, by Robin J. Wilson
Read . ★★★☆☆

The Phoenix and the Carpet, by E. Nesbit
Read . ★★★☆☆

The Box, by Marc Levinson
Read . ★★★★☆

Volk’s Railways, Brighton: An Illustrated History, by Alan A. Jackson
Read . ★★★☆☆

Volk’s Electric Railway: A Visitor’s Guide, by Peter Walker
Read . ★★★☆☆

Good Omens, by Neil Gaiman & Terry Pratchett
Read . ★★★★☆

As You Wish: Inconceivable Tales from the Making of The Princess Bride, by Cary Elwes
Read . ★★★★★

London Underground by Design, by Mark Ovenden
Read . ★★★★★

ABC Signalling In The Age Of Steam, by Ian Allan
Read . ★★★☆☆

Beyond Burnout, by Cary Cherniss
Read . ★★★☆☆

The Life-Changing Magic of Tidying Up, by Marie Kondō
Read . ★★★★☆

The Artist And The Mathematician, by Amir D. Aczel
Read . ★★★☆☆

Gaming the Vote, by William Poundstone
Read . ★★★★☆

Electric Universe, by David Bodanis
Read . ★★★★☆

Here, The World Entire, by Anwen Kya Hayward
Read . ★★★★☆

Messages from the Sea, by Paul Brown
Read . ★★★☆☆

Carrying the Fire, by Michael Collins
Read . ★★★★★

Seashaken Houses, by Tom Nancollas
Read . ★★★★☆

1421: The Year China Discovered The World, by Gavin Menzies
Read . ★★★☆☆

The Void, by Frank Close
Read . ★★★☆☆

The Universe Next Door, by Marcus Chown
Read . ★★★☆☆

From Here to Eternity, by Caitlin Doughty
Read . ★★★★☆

Ancillary Mercy, by Ann Leckie
Read . ★★★★☆

Ancillary Sword, by Ann Leckie
Read . ★★★★☆

Smoke Gets in Your Eyes, by Caitlin Doughty
Read . ★★★★★

Ancillary Justice, by Ann Leckie
Read . ★★★★☆

Automating Inequality, by Virginia Eubanks
Read . ★★★☆☆

The Railway Adventures, by Geoff Marshall, Vicki Pipe
Read . ★★★★☆

Mismatch, by Kat Holmes
Read . ★★★★★

Yes, You Are Trans Enough, by Mia Violet
Read . ★★★★★
Books I read in 2018
I read 26 books:

Hello World, by Hannah Fry
Read . ★★★★☆

Eleanor Oliphant Is Completely Fine, by Gail Honeyman (did not finish)
Stopped .

A Brief History of Wales, by Gerald Morgan
Read . ★★★☆☆

Engines Of War, by Christian Wolmar
Read . ★★★★☆

The Paper Menagerie and Other Stories, by Ken Liu
Read . ★★★★★

A Little Book About the Runes, by Björn Jónasson
Read . ★★★☆☆

Places I Stopped on the Way Home, by Meg Fee
Read . ★★★★★

Record of a Spaceborn Few, by Becky Chambers
Read . ★★★★★

An Astronaut’s Guide to Life on Earth, by Chris Hadfield
Read . ★★★★★

The Greatest Traitor, by Roger Hermiston
Read . ★★★★☆

Norse Mythology, by Neil Gaiman
Read . ★★★★★

And Another Thing…, by Eoin Colfer
Read . ★★☆☆☆

Hidden Figures, by Margot Lee Shetterly
Read . ★★★★★

An Unsuitable Job for a Woman, by P.D. James
Read . ★★★★☆

Looking for Group, by Alexis Hall
Read . ★★★★★

Wish You Were Here, by Nick Webb
Read . ★★★★☆

I Hate Everyone But You, by Gaby Dunn & Allison Raskin
Read . ★★★☆☆

Hyperbole and a Half, by Allie Brosh
Read . ★★★★☆

The Butterfly Isles, by Patrick Barkham
Read . ★★★★☆

The Art of Lecturing, by Parham Aarabi
Read . ★★★☆☆

The World Without Us, by Alan Weisman (did not finish)
Stopped .

Ida, by Alison Evans
Read . ★★★★☆

Mallard, by Don Hale
Read . ★★★★☆

Death, Dynamite and Disaster, by Rosa Matheson
Read . ★★★★☆

Liars and Outliers, by Bruce Schneier
Read . ★★★★★

Seven Ways We Lie, by Riley Redgate
Read . ★★★★☆
Books I read in 2017
I read 27 books:

The Wrong Kind of Snow, by Rob Penn
Read . ★★★☆☆

Turing, by B. Jack Copeland
Read . ★★★★☆

The Secret Listeners, by Sinclair McKay
Read . ★★★☆☆

The Curious Incident of the Dog in the Night-Time, by Mark Haddon
Read . ★★★★☆

Psychiatric Tales, by Darryl Cunningham
Read . ★★★☆☆

Numbers Rule, by George G. Szpiro
Read . ★★★★★

Manx Fairy Tales, by Sophia Morrison
Read . ★★★☆☆

What If?, by Randall Munroe
Read . ★★★★☆

A Closed and Common Orbit, by Becky Chambers
Read . ★★★★★

Mind the Gap, by Emily Kearns
Read . ★★★☆☆

The Thrilling Adventures of Lovelace and Babbage, by Sydney Padua
Read . ★★★★★

Last Chance to See, by Douglas Adams & Mark Carwadine
Read . ★★★★★

Granuaile, by Anne Chambers
Read . ★★★★☆

Doctor Who: Timeless, by Stephen Cole
Read . ★★☆☆☆

We Go Forward, by Alison Evans
Read . ★★★★★

The Examined Life, by Stephen Grosz
Read . ★★★★☆

Understanding Asexuality, by Anthony F. Bogaert
Read . ★★☆☆☆

Too Much Information, by Dave Gorman
Read . ★★★☆☆

The Man Who Invented the Daleks, by Alwyn W. Turner
Read . ★★★★☆

Forgotten Sacrifice, by Michael G. Walling
Read . ★★★★☆

The Healthy Programmer, by Joe Kutner
Read . ★★★★☆

Await Your Reply, by Dan Chaon
Read . ★★★☆☆

Fire Season, by Philip Connors
Read . ★★★★★

The Long Way to a Small Angry Planet, by Becky Chambers
Read . ★★★★★

I Was There on PQ17, the Convoy to Hell, by Paul Lund
Read . ★★★★☆

The Indisputable Existence of Santa Claus, by Dr Hannah Fry & Dr Thomas Oléron Evans
Read . ★★★☆☆

The Dark, by Lemony Snicket
Read . ★★★★☆