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 October 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 7 books so far this year:

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. (★★★☆☆).

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. (★★★★☆).

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. (★★★☆☆).

Becoming, by Laura Jane Williams
A memoir about Williams finding a sense of identity and self-worth, which gets better the further you 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. (★★★☆☆).

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

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. (★★★☆☆).
Books I read in 2025
I read 61 books:

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

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

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

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

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

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

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

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

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

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

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

Transmutation, by Alex DiFrancesco
★★★☆☆

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

Goodnight Tokyo, by Atsuhiro Yoshida
★★★☆☆

Cinderella, retold by Brittany Mazique
★★★☆☆

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

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

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

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

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

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

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

Desert Echoes, by Abdi Nazemian
★★★☆☆

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

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

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

The Split, by Laura Kay (did not finish)

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

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

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

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

Wild Things, by Laura Kay
★★★★☆

My Murder, by Katie Williams
★★★★☆

NYC Storefronts, by Joel Holland
★★★★☆

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

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

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

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

The Appendix, by Liam Konemann
★★★★☆

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

The Mess We're In, by Annie Macmanus (did not finish)

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

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

Human Resources, by Adrian Tchaikovsky
★★★★☆

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

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

Orbital, by Samantha Harvey
★★★★☆

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

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

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

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

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

Swordcrossed, by Freya Marske
★★★★☆

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

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

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

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

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

Service Model, by Adrian Tchaikovsky
★★★★★

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

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

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

Night Train, by David Quantick
★★★☆☆

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

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

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

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

Making It, by Laura Kay
★★★★☆

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

Consumed, by Aja Barber
★★★★☆

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

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

Lover Birds, by Leanne Egan
★★★★★

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

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

Freya's Gold, by Fiona Longmuir
★★★★☆

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

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

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

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

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

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

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

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

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

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

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

Professor Stewart's Cabinet of Mathematical Curiosities, by Ian Stewart
★★★☆☆

Transcription, by Kate Atkinson
★★★☆☆

Harlem Shuffle, by Colson Whitehead
★★★★☆

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

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

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

Spare Parts, by Marc Platt
★★★★☆

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

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

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

Herc, by Phoenicia Rogerson
★★★★★

The Fixer, by Claudia Carroll
★★★☆☆

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

Thing Explainer, by Randall Munroe
★★★★☆

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Fire Stations, by Billy Reading
★★★★☆

Hopeless Aromantic, by Samantha Rendle (did not finish)

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

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

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

The Diver, by WJ Davies
★★★★☆

The Watcher, by WJ Davies
★★★★☆

The Runner, by WJ Davies
★★★★☆

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

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

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

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

Dust, by Hugh Howey
★★★★☆

Shift, by Hugh Howey
★★★★☆

Wool, by Hugh Howey
★★★★☆

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

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

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

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

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

Aces Wild, by Amanda DeWitt
★★★★☆

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

Flying Blind, by Peter Robison
★★★☆☆

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

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

Liftoff, by Eric Berger
★★★★★

Nine Liars, by Maureen Johnson
★★★★☆

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

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

Practical SVG, by Chris Coyier
★★★★☆

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

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

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

Gender Euphoria, by Maia Kobabe
★★★★☆

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

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

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

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

Nimona, by Noelle Stevenson
★★★★☆

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

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

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

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

Ace, by Angela Chen
★★★☆☆

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

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

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

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

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

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

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

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

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

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

Elatsoe, by Darcie Little Badger
★★★★★

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

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

White Fragility, by Robin Diangelo
★★★★★

Just Haven't Met You Yet, by Sophie Cousens
★★★★☆

Ace Voices, by Eris Young (did not finish)

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

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

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

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

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

Brightly Burning, by Alexa Donne
★★★★☆

Medusa, by Jessie Burton
★★★★★

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

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

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

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

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

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

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

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

Ariadne, by Jennifer Saint
★★★★☆

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

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

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

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

The Lady's Guide to Petticoats and Piracy, by Mackenzi Lee
★★★★☆

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

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

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

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

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

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

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

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

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

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

Olympia, by Anna Maranti
★★★☆☆

Another Life, by Jodie Chapman
★★★★★

Rust, by Jonathan Waldman
★★★★★

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

We, by Yevgeny Zamyatin
★★★★☆

Passing, by Nella Larsen
★★★★☆

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

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

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

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

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

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

Alpha Beta, by John Man
★★★☆☆

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

Mathematical Intelligence, by Junaid Mubeen (did not finish)

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

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

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

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

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

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

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

Concrete Rose, by Angie Thomas
★★★★☆

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

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

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

Snowball Earth, by Gabrielle Walker
★★★☆☆

Transmutation Stories, by Alex DiFrancesco (did not finish)

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

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

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

The Survivors, by Jane Harper
★★★★☆

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

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

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

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

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

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

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

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

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

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

Night Trains, by Andrew Martin (did not finish)

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

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

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

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

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

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

Homer's Odyssey, by Gwen Cooper
★★★★★

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

Mary Celeste, by Paul Begg
★★★☆☆

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

Underground Cities, by Mark Ovenden
★★★☆☆

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

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

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

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

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

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

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

The Wombles, by Elisabeth Beresford
★★★★☆

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

Light Years, by Brian Clegg
★★★☆☆

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

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

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

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

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

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

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

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

Piranesi, by Susanna Clarke
★★★★★

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

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

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

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

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

Trains, by David Carey
★★★★☆

The Otters' Tale, by Simon Cooper
★★★★☆

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

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

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

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

Cosmogramma, by Courttia Newland (did not finish)

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

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

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

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

Truly Devious, by Maureen Johnson
★★★★☆

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

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

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

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

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

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

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

Abandoned America, by Matthew Christopher
★★★★☆

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

Surviving the Storms, by the RNLI
★★★★★

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

Resilient Management, by Lara Hogan
★★★★☆

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

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

The Martian, by Andy Weir
★★★☆☆

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

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

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

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

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

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

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

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

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

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

Going Postal, by Terry Pratchett
★★★★☆

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

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

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

Loveless, by Alice Oseman
★★★★★

Atomic Habits, by James Clear
★★★★☆

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

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

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

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

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

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

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

Programmed Inequality, by Marie Hicks
★★★★☆

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

Captain Corelli's Mandolin, by Louis de Bernières
★★★★☆

The Cyberiad, by Stanislaw Lem
★★★☆☆

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

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

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

Colossus: Bletchley Park's Greatest Secret, by Paul Gannon
★★★★☆

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

A Speller's Companion, by Hugh Brown and Margaret Brown
★★★★☆

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

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

Montmorency, by Eleanor Updale
★★★☆☆

Airman, by Eoin Colfer
★★★★☆

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

Creative Selection, by Ken Kocienda
★★★★☆

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

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

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

GCHQ, by Richard Aldrich
★★★★★

Atomic, by Jim Baggott (did not finish)

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

Exit Strategy, by Martha Wells
★★★★★

Rogue Protocol, by Martha Wells
★★★★☆

Artificial Condition, by Martha Wells
★★★★☆

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

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

Yellow Trains, by Andrew Royle
★★★★☆

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

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

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

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

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

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

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

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

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

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

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

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

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

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

How To, by Randall Munroe
★★★★☆

H2O, by Philip Ball
★★★☆☆

Strange Planet, by Nathan Pyle
★★★☆☆

Plato's Podcasts, by Mark Vernon
★★☆☆☆

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

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

Fun Home, by Alison Bechdel
★★★☆☆

Atomic Accidents, by James Mahaffey
★★★★★

Antimatter, by Frank Close
★★★☆☆

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

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

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

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

Lorenz, by Jerry Roberts
★★★★☆

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

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

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

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

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

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

Provenance, by Ann Leckie
★★★☆☆

oh no, by Alex Norris
★★★☆☆

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

Chernobyl, by Serhii Plokhy
★★★★★

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

Beautiful LEGO, by Mike Doyle
★★★☆☆

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

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

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

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

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

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

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

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

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

A Layman's Guide to Greek Heroes, by Alan Carter
★★★☆☆

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

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

The Box, by Marc Levinson
★★★★☆

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

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

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

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

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

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

Beyond Burnout, by Cary Cherniss
★★★☆☆

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

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

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

Electric Universe, by David Bodanis
★★★★☆

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

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

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

Seashaken Houses, by Tom Nancollas
★★★★☆

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

The Void, by Frank Close
★★★☆☆

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

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

Ancillary Mercy, by Ann Leckie
★★★★☆

Ancillary Sword, by Ann Leckie
★★★★☆

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

Ancillary Justice, by Ann Leckie
★★★★☆

Automating Inequality, by Virginia Eubanks
★★★☆☆

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

Mismatch, by Kat Holmes
★★★★★

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

Hello World, by Hannah Fry
★★★★☆

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

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

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

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

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

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

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

An Astronaut's Guide to Life on Earth, by Chris Hadfield
★★★★★

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

Norse Mythology, by Neil Gaiman
★★★★★

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

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

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

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

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

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

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

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

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

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

Ida, by Alison Evans
★★★★☆

Mallard, by Don Hale
★★★★☆

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

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

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

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

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

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

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

Psychiatric Tales, by Darryl Cunningham
★★★☆☆

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

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

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

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

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

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

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

Granuaile, by Anne Chambers
★★★★☆

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

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

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

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

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

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

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

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

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

Fire Season, by Philip Connors
★★★★★

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

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

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

The Dark, by Lemony Snicket
★★★★☆