This is a list of all of the books that I have read since 2012. Who doesn’t love a good list, right? This pile of books, if I make some sensible assumptions about page and cover thickness, would be just short of fifteen meters tall. That’s the height of the Hollywood sign, or three giraffes.

Title Author Finished
300 The Great Alone Kristin Hannah 08/09/2019
299 A Legacy of Spies John Le Carre 29/08/2019
298 Timeline Michael Crichton 19/08/2019
297 Sphere Michael Crichton 10/08/2019
296 Supermarket Bobby Hall 05/08/2019
295 The Art of Noticing Rob Walker 06/08/2019
294 The Farm Joanne Ramos 29/07/2019
293 Microadventures Alistair Humphries 15/07/2019
292 The Thousand Autumns of Jacob de Zoet David Mitchell 11/07/2019
291 Wolf Hall Hilary Mantel 04/07/2019
290 The Silence of the Girls Pat Barker 03/06/2019
289 The Handmaids Tail Margaret Atwood 19/05/2019
288 Time and Again Jack Finney 19/05/2019
287 Asymmetry Lisa Halliday 10/05/2019
286 Dominion CJ Samson 29/04/2019
285 Middle England Jonathan Coe 12/04/2019
284 The Scarlett Gospels Clive Barker 29/03/2019
283 Digital Minimalism Cal Newport 22/03/2019
282 The Hellbound Heart Clive Barker 16/03/2019
281 Munich Robert Harris 12/03/2019
280 The Chimp Paradox Steve Peters 04/03/2019
279 Fatherland Robert Harris 04/03/2019
278 The Outsider Stephen King 16/02/2019
277 Elevation Stephen King 08/02/2019
276 Made for Love Alissa Nutting 04/02/2019
275 Lawrence in Arabia Scott Anderson 29/01/2019
274 11.22.63 Stephen King 26/01/2019
273 The Girl With All the Gifts M.R. Carey 12/01/2019
272 Maigret & the Headless Corpse Georges Simenon 01/01/2019
271 Bear Town Fredrik Backman 29/12/2018
270 Beneath a Scarlet Sky Mark Sullivan 23/12/2018
269 Innocents Cathy Coote 18/12/2018
268 Lethal White Robert Gabraith 16/12/2018
267 Why We Get The Wrong Politicians Isabel Hardman 13/12/2018
266 Tampa Alissa Nutting 01/12/2018
265 The Stand@ Stephen King 28/11/2018
264 House of Holes Nicholson Baker 27/11/2018
263 Dissolution CJ Sansom 27/11/2018
262 Killing Commendatore Haruki Murakami 10/11/2018
261 Eleanor Oliphant is Completely Fine Gail Honeyman 25/10/2018
260 Salvation Peter F Hamilton 12/10/2018
259 Pirate Latitudes Michael Crichton 08/09/2018
258 Putney Sofka Zinovieff 05/09/2018
257 Convenience Store Woman Sayaka Murata 25/08/2018
256 The Seven Deaths of Evelyn Hardcastle Stuart Turnton 18/08/2018
255 Children of Time Adrian Tchaikovsky 04/08/2018
254 Kafka on the Shore Haruki Murakami 04/07/2018
253 12 Lessons for Life Jordan Peterson 03/07/2018
252 The Pillars of the Earth Ken Follett 11/06/2018
251 The Power of Habit Charles Duhigg 11/06/2018
250 Concrete Island JG Ballard 01/06/2018
249 The Wind Up Bird Chronicle Haruki Murakami 26/05/2018
248 Valley Of the Dolls Jacqueline Susann 30/04/2018
247 The Midnight Gang David Walliams 24/04/2018
246 Prisoners of Geography@ Tim Marshall 18/04/2018
245 Red Sparrow Jason Matthews 17/04/2018
244 I Lucifer Glen Duncan 01/04/2018
243 Treasure Island@ Robert Louis Stevenson 31/03/2018
242 The Reluctant Fundamentalist Moshin Hamid 16/03/2018
241 Luna: New Moon Ian McDonald 06/03/2018
240 Just One Dammed Thing After Another Jodi Taylor 01/03/2018
239 Under the Skin Michel Faber 13/02/2018
238 The Power Naomi Alderman 07/02/2018
237 It Stephen King 05/02/2018
236 The Diary of a Nobody Weedon Grossmith 26/01/2018
235 Alias Grace Margaret Atwood 20/01/2018
234 Fire and Fury Michael Wolff 10/01/2018
233 Sleeping Beauties Stephen King 03/01/2018
232 SPQR Mary Beard 19/12/2017
231 Solving the Procrastination Puzzle Timothy Pychyl 12/12/2017
230 A Study in Scarlet Arthur Conan Doyle 12/12/2017
229 Crosstalk Connie Willis 11/12/2017
228 Mythos@ Stephen Fry 08/12/2017
227 The Very First Damned Thing@ Jodie Taylor 05/12/2017
226 Finding My Virginity Richard Branson 26/11/2017
225 Golden Son Pierce Brown 18/11/2017
224 Loosing my Virginity@ Richard Branson 08/11/2017
223 Red Rising Pierce Brown 31/10/2017
222 Homo Deus Yuval Noah Harrari 30/10/2017
221 Money Martin Amis 22/10/2017
220 A Life Discarded Alexander Masters 15/10/2017
219 A Column of Fire Ken Follett 13/10/2017
218 The Keeper of Lost Causes Jussi Adler-Olsen 25/09/2017
217 A History of Britain Simon Schama 19/09/2017
216 IT@ Stephen King 15/09/2017
215 The Woman in Cabin 10 Ruth Ware 10/09/2017
214 Still Life: Chief Inspector Armand Gamache 1 Louise Penny 04/09/2017
213 A Short History of England Simon Jenkins 30/08/2017
212 The Circle Dave Eggers 22/08/2017
211 The Hidden Life of Trees: What They Feel How They Communicate 20/08/2017
210 The Wicked Boy Kate Summerscale 14/08/2017
209 Winter of the World: The Century Trilogy 2 Ken Follett 11/08/2017
208 World Without End: Kingsbridge 2 Ken Follett 28/07/2017
207 Adventures of the Wishing Chair Enid Blyton 23/07/2017
206 Getting Things Done David Allen 28/06/2017
205 The Great Gatsby F. Scott Fitzgerald 26/06/2017
204 The Key to Rebecca Ken Follett 26/06/2017
203 Eye of the Needle Ken Follett 20/06/2017
202 Along Came a Spider: Alex Cross 1 James Patterson 16/06/2017
201 A Dangerous Fortune Ken Follett 16/06/2017
200 The Shack William Paul Young 16/06/2017
199 What If?: Randall Munroe 11/06/2017
198 The Steel Remains Richard K. Morgan 27/05/2017
197 Tell No One Harlan Coben 18/05/2017
196 New York 2140 Kim Stanley Robinson 13/05/2017
195 Stories of Your Life and Others Ted Chiang 27/04/2017
194 Sapiens: A Brief History of Humankind Yuval Noah Harari 23/04/2017
193 Flat Stanley Jeff Brown 22/04/2017
192 A Night Without Stars Peter F. Hamilton 21/04/2017
191 The Blunders of Our Governments+ Anthony King 27/03/2017
190 Into the Wild Jon Krakauer 18/03/2017
189 Empire: How Britain Made the Modern World+ Niall Ferguson 18/03/2017
188 Broken Angels: Takeshi Kovacs 2 Richard K. Morgan 14/03/2017
187 Harry Potter and the Chamber of Secrets J.K. Rowling 22/02/2017
186 Thank You Jeeves: Jeeves 5 P.G. Wodehouse 02/02/2017
185 Aurora Kim Stanley Robinson 26/01/2017
184 The Revenge of Analog David Sax 14/01/2017
183 Utopia for Realists Rutger Bregman 10/01/2017
182 The Fireman Joe Hill 08/01/2017
181 Dark Matter Blake Crouch 31/12/2016
180 The End of the Party: The Rise and Fall of New Labour Andrew Rawnsley 28/12/2016
179 The Long Way to a Small Angry Planet Becky Chambers 24/12/2016
178 The Road to Little Dribbling Bill Bryson 15/12/2016
177 A Journey: My Political Life Tony Blair 15/12/2016
176 The Black Cloud Fred Hoyle 06/12/2016
175 American Psycho Bret Easton Ellis 09/11/2016
174 Hard-Boiled Wonderland and the End of the World Haruki Murakami 03/11/2016
173 The Camel Club@ David Baldacci 14/10/2016
172 A Darker Shade of Magic V.E. Schwab 06/10/2016
171 Harry Potter and the Deathly Hallows@ J.K. Rowling 06/10/2016
170 The House of Commons: An Anthropology of MPs at Work+ Emma Crewe 06/10/2016
169 London Bridges: Alex Cross 10@ James Patterson 28/09/2016
168 The Hobbit J.R.R. Tolkien 24/09/2016
167 The Watchmaker of Filigree Street Natasha Pulley 15/09/2016
166 The Information Diet: A Case for Conscious Consumption Clay A. Johnson 10/09/2016
165 Authority Jeff VanderMeer 04/09/2016
164 Career of Evil Robert Galbraith 02/09/2016
163 The Running Man Richard Bachman 29/08/2016
162 Metro 2033 Dmitry Glukhovsky 28/08/2016
161 The Blade Artist@ Irvine Welsh 23/08/2016
160 The Suspect John Lescroart 16/08/2016
159 The Deep Nick Cutter 10/08/2016
158 The First Fifteen Lives of Harry August Claire North 15/07/2016
157 The British General Election of 2015 Philip Cowley 11/06/2016
156 Carrion Comfort Dan Simmons 10/06/2016
155 The Grace of Kings Ken Liu 26/05/2016
154 Harry Potter and the Half-Blood Prince J.K. Rowling 19/05/2016
153 The Bees Laline Paull 16/05/2016
152 Dubliners James Joyce 24/04/2016
151 Harry Potter and the Order of the Phoenix@ J.K. Rowling 24/04/2016
150 By Light Alone Adam Roberts 21/04/2016
149 Altered Carbon Richard K. Morgan 08/04/2016
148 Annihilation Jeff VanderMeer 30/03/2016
147 The Three-Body Problem Liu Cixin 28/03/2016
146 Harry Potter and the Goblet of Fire@ J.K. Rowling 20/03/2016
145 Deep Work Cal Newport 19/03/2016
144 Outliers: The Story of Success@ Malcolm Gladwell 11/03/2016
143 Harry Potter and the Prisoner of Azkaban@ J.K. Rowling 03/03/2016
142 Out Natsuo Kirino 25/02/2016
141 NOS4A2 Joe Hill 07/02/2016
140 Beacon 23: The Complete Novel Hugh Howey 26/01/2016
139 Armada Ernest Cline 25/01/2016
138 Weaveworld Clive Barker 24/01/2016
137 Agatha Raisin and the Wellspring of Death M.C. Beaton 09/01/2016
136 The Damnation Game Clive Barker 30/12/2015
135 Alex & Ada Vol. 1 Jonathan Luna 30/12/2015
134 Watchers Dean Koontz 18/12/2015
133 The Innovators Walter Isaacson 06/12/2015
132 Station Eleven Emily St. John Mandel 01/12/2015
131 Lunar Park Bret Easton Ellis 12/11/2015
130 Summer of Night Dan Simmons 10/11/2015
129 vN Madeline Ashby 10/11/2015
128 Saga Brian K. Vaughan 01/11/2015
127 Dune Frank Herbert 07/10/2015
126 The Establishment: And How They Get Away with It Owen Jones 05/10/2015
125 Private Island: How the UK Was Sold James Meek 25/09/2015
124 Little Big John Crowley 13/09/2015
123 The Lathe of Heaven Ursula K. Le Guin 11/09/2015
122 The Fall of Hyperion: Hyperion Cantos #2 Dan Simmons 18/08/2015
121 Endymion: Hyperion Cantos #3 Dan Simmons 09/08/2015
120 Saga Brian K. Vaughan 01/08/2015
119 The Falling Woman Pat Murphy 13/07/2015
118 Seveneves Neal Stephenson 11/07/2015
117 Leaves on the Wind Zack Whedon 01/07/2015
116 Caliban's War: The Expanse #2 James S.A. Corey 12/06/2015
115 Do No Harm: Stories of Life Death and Brain Surgery Henry Marsh 01/06/2015
114 Wolf in White Van John Darnielle 21/05/2015
113 The Perks of Being a Wallflower Stephen Chbosky 06/05/2015
112 Imajica Clive Barker 30/04/2015
111 All That Is Solid Melts into Air Darragh McKeon 25/03/2015
110 The Abyss Beyond Dreams Peter F. Hamilton 13/03/2015
109 The Girl on the Train Paula Hawkins 20/02/2015
108 The Bone Clocks David Mitchell 13/02/2015
107 All the Light We Cannot See Anthony Doerr 26/01/2015
106 Steelheart Brandon Sanderson 20/01/2015
105 Atonement Ian McEwan 12/01/2015
104 Leviathan Wakes James S.A. Corey 07/01/2015
103 Revival Stephen King 02/01/2015
102 Hitch-22: A Memoir Christopher Hitchens 31/12/2014
101 Chasm City Alastair Reynolds 31/12/2014
100 Ilium Dan Simmons 20/12/2014
99 Sharp Objects Gillian Flynn 08/12/2014
98 The Maze Runner James Dashner 30/11/2014
97 The Last Policeman Ben H. Winters 23/11/2014
96 The Martian Andy Weir 17/11/2014
95 Gardens of the Moon Steven Erikson 15/11/2014
94 The Girl Who Played with Fire Stieg Larsson 09/11/2014
93 Stealing Light Gary Gibson 21/10/2014
92 The Firm John Grisham 10/10/2014
91 A Canticle for Leibowitz Walter M. Miller 05/10/2014
90 A Time to Kill John Grisham 26/09/2014
89 A Fine Dark Line Joe R. Lansdale 20/09/2014
88 Quite Ugly One Morning Christopher Brookmyre 08/09/2014
87 The Golem and the Jinni Helene Wecker 02/09/2014
86 Alif the Unseen G. Willow Wilson 01/09/2014
85 Let the Right One In John Ajvide Lindqvist 28/08/2014
84 The Ask and the Answer Patrick Ness 03/08/2014
83 We Were Liars E. Lockhart 30/07/2014
82 Paper Towns John Green 28/07/2014
81 The Silkworm Robert Galbraith 26/07/2014
80 Mr. Mercedes Stephen King 18/07/2014
79 The Secret History Donna Tartt 14/06/2014
78 Blood Meridian Cormac McCarthy 09/06/2014
77 An Abundance of Katherines John Green 29/05/2014
76 Fear and Loathing in Las Vegas Hunter S. Thompson 27/05/2014
75 Looking for Alaska John Green 14/05/2014
74 Divergent Veronica Roth 10/05/2014
73 Content Cory Doctorow 07/05/2014
72 Half a King Joe Abercrombie 07/05/2014
71 Detroit: An American Autopsy Charlie LeDuff 24/04/2014
70 The Way of Kings Brandon Sanderson 20/04/2014
69 Darkly Dreaming Dexter Jeff Lindsay 08/04/2014
68 Monsters of Men Patrick Ness 21/03/2014
67 Words of Radiance Brandon Sanderson 07/03/2014
66 The Knife of Never Letting Go Patrick Ness 27/02/2014
65 Shift Hugh Howey 20/02/2014
64 The Sorcerer's House Gene Wolfe 11/02/2014
63 An Astronaut's Guide to Life on Earth Chris Hadfield 20/01/2014
62 The Cuckoo's Calling Robert Galbraith 18/01/2014
61 The Fault in Our Stars John Green 06/01/2014
60 Fool Moon Jim Butcher 29/12/2013
59 Doctor Sleep Stephen King 26/12/2013
58 Intrusion Ken MacLeod 16/12/2013
57 Mr. Penumbra's 24-Hour Bookstore Robin Sloan 15/12/2013
56 Joyland Stephen King 25/10/2013
55 Koko Peter Straub 14/10/2013
54 Call the Midwife Jennifer Worth 01/10/2013
53 The Ocean at the End of the Lane Neil Gaiman 20/09/2013
52 The Lies of Locke Lamora Scott Lynch 16/09/2013
51 Miss Peregrine's Home for Peculiar Children Ransom Riggs 07/09/2013
50 Carrie Stephen King 19/08/2013
49 Fight Club Chuck Palahniuk 17/08/2013
48 On Writing: A Memoir of the Craft Stephen King 13/08/2013
47 Wool Omnibus Hugh Howey 03/08/2013
46 Bad Monkey Carl Hiaasen 25/07/2013
45 The Eye of the World Robert Jordan 06/07/2013
44 Ender's Game Orson Scott Card 15/06/2013
43 Moon Over Soho Ben Aaronovitch 30/04/2013
42 Rivers of London Ben Aaronovitch 18/04/2013
41 Needful Things Stephen King 07/04/2013
40 The Hand That First Held Mine Maggie O'Farrell 29/03/2013
39 A Shadow in Summer Daniel Abraham 23/03/2013
38 Microserfs Douglas Coupland 17/03/2013
37 The Eyes of the Dragon Stephen King 04/03/2013
36 Going Clear Lawrence Wright 25/02/2013
35 The Night Circus Erin Morgenstern 16/02/2013
34 The Lightning Thief Rick Riordan 23/01/2013
33 The Dice Man Luke Rhinehart 21/01/2013
32 Gridlock Ben Elton 13/01/2013
31 The Long Earth Terry Pratchett 11/01/2013
30 The Shining Stephen King 08/01/2013
29 Great North Road Peter F. Hamilton 30/12/2012
28 Breakfast at Tiffany's Truman Capote 16/12/2012
27 House of Flowers Truman Capote 16/12/2012
26 My Lobotomy Howard Dully 15/12/2012
25 Pure Julianna Baggott 09/12/2012
24 I Robot Isaac Asimov 01/12/2012
23 77 Shadow Street Dean Koontz 27/11/2012
22 Redshirts John Scalzi 18/11/2012
21 The Time Machine H.G. Wells 12/11/2012
20 Daemon Daniel Suarez 11/11/2012
19 Hide Me Among the Graves Tim Powers 27/10/2012
18 11/22/63 Stephen King 03/10/2012
17 The Cold Dish Craig Johnson 28/09/2012
16 The Kings of Eternity Eric Brown 08/09/2012
15 Eye in the Sky Philip K. Dick 21/08/2012
14 How to Live Safely in a Science Fictional Universe Charles Yu 13/08/2012
13 Freedom Daniel Suarez 12/08/2012
12 Brother Odd Dean Koontz 07/08/2012
11 The Wind Through the Keyhole Stephen King 22/07/2012
10 Contact Carl Sagan 01/07/2012
9 Snow Crash Neal Stephenson 21/06/2012
8 The Sense of an Ending Julian Barnes 17/04/2012
7 Before I Go to Sleep S.J. Watson 13/04/2012
6 2312 Kim Stanley Robinson 08/04/2012
5 Ready Player One Ernest Cline 24/03/2012
4 Equations of Life Simon Morden 05/02/2012
3 Dream Park Larry Niven 02/02/2012
2 Zone One Colson Whitehead 21/01/2012
1 The House of Silk Anthony Horowitz 07/01/2012