Keith Wagner

My Bookshelf

I've been trying to read more and update my bookshelf to share what I think of books.
You can also check out my backlog to see the books I plan on reading.

Last Updated: December 16, 2024

2024 (41)

The cover for Network Effect
Network Effect
Martha Wells
The cover for The Book of Accidents
The Book of Accidents
Chuck Wendig
The cover for Nuclear War
Nuclear War
A Scenario
Annie Jacobsen
The cover for Battle Cry of Freedom
Battle Cry of Freedom
The Civil War Era
James M. McPherson
The cover for Home
Home
Habitat, Range, Niche, Territory
Martha Wells
The cover for Exit Strategy
Exit Strategy
Martha Wells
The cover for Rogue Protocol
Rogue Protocol
Martha Wells
The cover for Artificial Condition
Artificial Condition
Martha Wells
The cover for All Systems Red
All Systems Red
Martha Wells
The cover for The Mercy of Gods
The Mercy of Gods
James S.A. Corey
The cover for Zero Days
Zero Days
Ruth Ware
The cover for The Good Neighbor
The Good Neighbor
The Life and Work of Fred Rogers
Maxwell King
The cover for Station Eleven
Station Eleven
Emily St. John Mandel
The cover for The Demon of Unrest
The Demon of Unrest
A Saga of Hubris, Heartbreak, and Heroism at the Dawn of the Civil War
Erik Larson
The cover for Liar in a Crowded Theater
Liar in a Crowded Theater
Freedom of Speech in a World of Misinformation
Jeff Kosseff
The cover for Gentle Writing Advice
Gentle Writing Advice
How to Be a Writer Without Destroying Yourself
Chuck Wendig
The cover for The Internet Con
The Internet Con
How to Seize the Means of Computation
Cory Doctorow
The cover for The Firm
The Firm
John Grisham
The cover for The Blood Telegram
The Blood Telegram
Nixon, Kissinger, and a Forgotten Genocide
Gary J. Bass
The cover for Wayward
Wayward
Chuck Wendig
The cover for The Bezzle
The Bezzle
Cory Doctorow
The cover for Lost Cause
Lost Cause
Cory Doctorow
The cover for Red Team Blues
Red Team Blues
Cory Doctorow
The cover for Wanderers
Wanderers
Chuck Wendig
The cover for Holly
Holly
Stephen King
The cover for State of Fear
State of Fear
Michael Crichton
The cover for Under the Dome
Under the Dome
Stephen King
The cover for Making It So
Making It So
A Memoir
Patrick Stewart
The cover for The Android’s Dream
The Android’s Dream
John Scalzi
The cover for The Stand
The Stand
Stephen King
The cover for 11/22/63
11/22/63
Stephen King
The cover for Starship Troopers
Starship Troopers
Robert A. Heinlein
The cover for Salem's Lot
Salem's Lot
Stephen King
The cover for Catch-22
Catch-22
Joseph Heller
The cover for Pragmatic Test-Driven Development in C# and .NET
Pragmatic Test-Driven Development in C# and .NET
Adam Tibi
The cover for Sea of Tranquility
Sea of Tranquility
Emily St. John Mandel
The cover for Parallel Programming and Concurrency with C# 10 and .NET 6
Parallel Programming and Concurrency with C# 10 and .NET 6
Alvin Ashcraft
The cover for Easy Money
Easy Money
Cryptocurrency, Casino Capitalism, and the Golden Age of Fraud
Ben McKenzie
The cover for Grit
Grit
The Power of Passion and Perseverance
Angela Duckworth
The cover for The War That Made the Roman Empire
The War That Made the Roman Empire
Antony, Cleopatra, and Octavian at Actium
Barry Strauss
The cover for The Storm Before the Storm
The Storm Before the Storm
The Beginning of the End of the Roman Republic
Mike Duncan

2023 (41)

The cover for The Pale Blue Eye
The Pale Blue Eye
Louis Bayard
The cover for Humble Pi
Humble Pi
When Math Goes Wrong in the Real World
Matt Parker
The cover for American Whitelash
American Whitelash
A Changing Nation and the Cost of Progress
Wesley Lowery
The cover for Emotional Intelligence 2.0
Emotional Intelligence 2.0
Dr. Travis Bradberry & Dr. Jean Greaves
The cover for A City on Mars
A City on Mars
Can We Settle Space, Should We Settle Space, and Have We Really Thought This Through?
Kelly and Zach Weinersmith
The cover for The Creative ACT
The Creative ACT
A Way of Being
Rick Rubin
The cover for Anvil of Stars
Anvil of Stars
Greg Bear
The cover for The Forge of God
The Forge of God
Greg Bear
The cover for The Poison Eaters and Other Stories
The Poison Eaters and Other Stories
Holly Black
The cover for Subprime Attention Crisis
Subprime Attention Crisis
Advertising and the Time Bomb at the Heart of the Internet
Tim Hwang
The cover for Be Useful
Be Useful
Seven Tools for Life
Arnold Schwarzenegger
The cover for Extremely Online
Extremely Online
The Untold Story of Fame, Influence, and Power on the Internet
Taylor Lorenz
The cover for Black River Orchard
Black River Orchard
Chuck Wendig
The cover for Number Go Up
Number Go Up
Inside Crypto's Wild Rise and Staggering Fall
Zeke Faux
The cover for Your Face Belongs to Us
Your Face Belongs to Us
A Secretive Startup's Quest to End Privacy as We Know It
Kashmir Hill
The cover for Starter Villain
Starter Villain
John Scalzi
The cover for On Writing
On Writing
A Memoir of the Craft
Stephen King
The cover for Coders
Coders
The Making of a New Tribe and the Remaking of the World
Clive Thompson
The cover for Team of Rivals
Team of Rivals
The Political Genius of Abraham Lincoln
Doris Kearns Goodwin
The cover for Trigger Warning
Trigger Warning
Neil Gaiman
The cover for Talking to Strangers
Talking to Strangers
What We Should Know about the People We Don't Know
Malcolm Gladwell
The cover for Packing for Mars
Packing for Mars
The Curious Science of Life in the Void
Mary Roach
The cover for A History of the World in 6 Glasses
A History of the World in 6 Glasses
Tom Standage
The cover for Dead Wake
Dead Wake
The Last Crossing of the Lusitania
Erik Larson
The cover for Shutdown
Shutdown
How Covid Shook the World's Economy
Adam Tooze
The cover for Out of Office
Out of Office
The Big Problem and Bigger Promise of Working from Home
Charlie Warzel & Anne Helen Petersen
The cover for Learning Patterns
Learning Patterns
Lydia Hallie & Addy Osmani
The cover for Bullshit Jobs
Bullshit Jobs
David Graeber
The cover for The Terraformers
The Terraformers
Annalee Newitz
The cover for Twilight of the Gods
Twilight of the Gods
War in the Western Pacific, 1944-1945
Ian W. Toll
The cover for The Conquering Tide
The Conquering Tide
War in the Pacific Islands, 1942-1944
Ian W. Toll
The cover for Pacific Crucible
Pacific Crucible
War at Sea in the Pacific, 1941-1942
Ian W. Toll
The cover for The Heart is a Lonely Hunter
The Heart is a Lonely Hunter
Carson McCullers
The cover for Anansi Boys
Anansi Boys
Neil Gaiman
The cover for American Gods
American Gods
Neil Gaiman
The cover for Liar’s Poker
Liar’s Poker
Michael Lewis
The cover for American Nations
American Nations
A History of the Eleven Rival Regional Cultures of North America
Colin Woodard
The cover for The Bomber Mafia
The Bomber Mafia
A Dream, a Temptation, and the Longest Night of the Second World War
Malcolm Gladwell
The cover for The Bomb
The Bomb
Presidents, Generals, and the Secret History of Nuclear War
Fred Kaplan
The cover for The Bond King
The Bond King
How One Man Made a Market, Built an Empire, and Lost It All
Mary Childs
The cover for Snow Crash
Snow Crash
Neal Stephenson

2022 (20)

The cover for Four Lost Cities
Four Lost Cities
A Secret History of the Urban Age
Annalee Newitz
The cover for Weapons of Math Destruction
Weapons of Math Destruction
How Big Data Increases Inequality and Threatens Democracy
Cathy O'Neil
The cover for What If? 2
What If? 2
Randall Munroe
The cover for Chokepoint Capitalism
Chokepoint Capitalism
Cory Doctorow
The cover for The Data Detective
The Data Detective
Ten Easy Rules to Make Sense of Statistics
Tim Harford
The cover for The Night the Lights Went Out
The Night the Lights Went Out
A Memoir of Life After Brain Damage
Drew Magary
The cover for Responsible Javascript
Responsible Javascript
Jeremy Wagner
The cover for Walkaway
Walkaway
Cory Doctorow
The cover for Unit Testing Principles, Practices, and Patterns
Unit Testing Principles, Practices, and Patterns
Vladimir Khorikov
The cover for Moonshot
Moonshot
Inside Pfizer’s Nine-Month Race to Make the Impossible Possible
Dr. Albert Bourla
The cover for The End of Everything
The End of Everything
(Astrophysically Speaking)
Katie Mack
The cover for Born a Crime
Born a Crime
Trevor Noah
The cover for Project Hail Mary
Project Hail Mary
Andy Weir
The cover for The Passion Economy
The Passion Economy
The New Rules for Thriving in the Twenty-First Century
Adam Davidson
The cover for Dark Pools
Dark Pools
The Rise of the Machine Traders and the Rigging of the U.S. Stock Market
Scott Patterson
The cover for It's Better to Be Feared
It's Better to Be Feared
The New England Patriots Dynasty and the Pursuit of Greatness
Seth Wickersham
The cover for The Storyteller
The Storyteller
Tales of Life and Music
Dave Grohl
The cover for Nudge
Nudge
The Final Edition
Richard Thaler, Cass Sunstein
The cover for The Apollo Murders
The Apollo Murders
Chris Hadfield
The cover for Leviathan Falls
Leviathan Falls
James S.A. Corey

2021 (9)

The cover for The Righteous Mind
The Righteous Mind
Why Good People Are Divided by Politics and Religion
Jonathan Haidt
The cover for The Buyout of America
The Buyout of America
How Private Equity Is Destroying Jobs and Killing the American Economy
Josh Kosman
The cover for The Cult of We
The Cult of We
Wework, Adam Neumann, and the Great Startup Delusion
Eliot Brown, Maureen Farrell
The cover for Think Again
Think Again
The Power of Knowing What You Don't Know
Adam Grant
The cover for The Premonition
The Premonition
A Pandemic Story
Michael Lewis
The cover for Field of Schemes
Field of Schemes
How the Great Stadium Swindle Turns Public Money Into Private Profit
Neil Nemause, Joanna Cagan
The cover for Money
Money
The True Story of a Made-Up Thing
Jacob Goldstein
The cover for The MVP Machine
The MVP Machine
How Baseball's New Nonconformists Are Using Data to Build Better Players
Ben Lindbergh, Travis Sawchik
The cover for Franchise
Franchise
The Golden Arches in Black America
Marcia Chatelain

2020 (23)

The cover for The 99% Invisible City
The 99% Invisible City
Roman Mars & Kurt Kohlstedt
The cover for The End is Always Near
The End is Always Near
Dan Carlin
The cover for Head On
Head On
John Scalzi
The cover for The Last Emperox
The Last Emperox
John Scalzi
The cover for The Consuming Fire
The Consuming Fire
John Scalzi
The cover for The Collapsing Empire
The Collapsing Empire
John Scalzi
The cover for The Age of Surveillance Capitalism
The Age of Surveillance Capitalism
Shoshana Zuboff
The cover for The Big Short
The Big Short
Michael Lewis
The cover for The Outsider
The Outsider
Stephen King
The cover for Open Borders
Open Borders
Bryan Caplan & Zach Weinersmith
The cover for How To
How To
Randall Munroe
The cover for The Fifth Risk
The Fifth Risk
Michael Lewis
The cover for Auberon
Auberon
James S.A. Corey
The cover for The Soul of America
The Soul of America
Jon Meacham
The cover for Flash Boys
Flash Boys
A Wall Street Revolt
Michael Lewis
The cover for The Incomplete Book of Running
The Incomplete Book of Running
Peter Sagal
The cover for Congo
Congo
Michael Crichton
The cover for Sphere
Sphere
Michael Crichton
The cover for Prey
Prey
Michael Crichton
The cover for The Andromeda Strain
The Andromeda Strain
Michael Crichton
The cover for Us vs. Them
Us vs. Them
The Failure of Globalism
Ian Bremmer
The cover for Working Futures
Working Futures
Mike Masnick & Others
The cover for Vietnam
Vietnam
An Epic Tragedy, 1945-1975
Sir Max Hastings

2019 (6)

The cover for The Dumb Things Smart People Do With Their Money
The Dumb Things Smart People Do With Their Money
Jill Schlesinger
The cover for Midnight in Chernobyl
Midnight in Chernobyl
Adam Higginbotham
The cover for Tiamat’s Wrath
Tiamat’s Wrath
James S.A. Corey
The cover for The Imagineers of War
The Imagineers of War
Sharon Weinberger
The cover for The Forever War
The Forever War
Dexter Filkins
The cover for Why Wall Street Matters
Why Wall Street Matters
Wlliam D. Cohan

2018 (13)

The cover for The Judas Solution
The Judas Solution
Timothy Zahn
The cover for The Backlash Mission
The Backlash Mission
Timothy Zahn
The cover for Blackcollar
Blackcollar
Timothy Zahn
The cover for Kitchen Confidential
Kitchen Confidential
Anthony Bourdain
The cover for The Aisles Have Eyes
The Aisles Have Eyes
Joseph Turow
The cover for The 2020 Commission Report on the North Korean Nuclear Attacks Against the United States: A Speculative Novel
The 2020 Commission Report on the North Korean Nuclear Attacks Against the United States: A Speculative Novel
Jeffrey Lewis
The cover for Ratf**ked
Ratf**ked
David Daley
The cover for Vacationland
Vacationland
John Hodgman
The cover for Failure is Not an Option
Failure is Not an Option
Gene Kranz
The cover for Hit Refresh
Hit Refresh
The Quest to Rediscover Microsoft's Soul and Imagine a Better Future for Everyone
Satya Nadella
The cover for Perseopolis Rising
Perseopolis Rising
James S.A. Corey
The cover for Strange Dogs
Strange Dogs
James S.A. Corey
The cover for Shooting Ghosts
Shooting Ghosts
TJ Brennan & Finbarr O’Reilly

2017 (13)

The cover for Peddling Protectionism
Peddling Protectionism
Douglas Irwin
The cover for Soonish
Soonish
Kelly & Zach Wienersmith
The cover for An Astronaut’s Guid to Life on Earth
An Astronaut’s Guid to Life on Earth
Chris Hadfield
The cover for The Arm
The Arm
Jeff Passan
The cover for Lock In
Lock In
John Scalzi
The cover for Redshirts
Redshirts
John Scalzi
The cover for The Trouble with Reality
The Trouble with Reality
A Rumination On Moral Panic In Our Time
Brooke Gladstone
The cover for Babylon’s Ashes
Babylon’s Ashes
James S.A. Corey
The cover for The Vital Abyss
The Vital Abyss
James S.A. Corey
The cover for Nemesis Games
Nemesis Games
James S.A. Corey
The cover for Cibola Burn
Cibola Burn
James S.A. Corey
The cover for The Churn
The Churn
James S.A. Corey
The cover for Abaddon’s Gate
Abaddon’s Gate
James S.A. Corey

2016 (8)

The cover for Gods of Risk
Gods of Risk
James S.A. Corey
The cover for Caliban’s War
Caliban’s War
James S.A. Corey
The cover for Butcher of Anderson Station
Butcher of Anderson Station
James S.A. Corey
The cover for Leviathan Wakes
Leviathan Wakes
James S.A. Corey
The cover for The Only Rule is it Has to Work
The Only Rule is it Has to Work
Our Wild Experiment Building a New Kind of Baseball Team
Ben Lindbergh & Sam Miller
The cover for Disillusioned
Disillusioned
Robert Kroese
The cover for Distopia
Distopia
Robert Kroese
The cover for The Martian
The Martian
Andy Weir

2015 (4)

The cover for The Lost World
The Lost World
Michael Crichton
The cover for Jurassic Park
Jurassic Park
Michael Crichton
The cover for The Bonobo and the Athiest
The Bonobo and the Athiest
Frans de Waal
The cover for The Gods Themselves
The Gods Themselves
Isaac Asimov

2014 (28)

The cover for Pale Blue Dot
Pale Blue Dot
Carl Sagan
The cover for Starship Grifters
Starship Grifters
Robert Kroese
The cover for Think Like a Freak
Think Like a Freak
Steven Levitt & Stephen Dubner
The cover for Superfreakonomics
Superfreakonomics
Steven Levitt & Stephen Dubner
The cover for Freakonomics
Freakonomics
Steven Levitt & Stephen Dubner
The cover for Letter to a Christian Nation
Letter to a Christian Nation
Sam Harris
The cover for Because I Said So!
Because I Said So!
The Truth Behind the Myths, Tales, and Warnings Every Generation Passes Down to Its Kids
Ken Jennings
The cover for Stranger Things Happen
Stranger Things Happen
Kelly Link
The cover for Zoo City
Zoo City
Lauren Beukes
The cover for Pebble in the Sky
Pebble in the Sky
Isaac Asimov
The cover for The Currents of Space
The Currents of Space
Isaac Asimov
The cover for The Stars, Like Dust
The Stars, Like Dust
Isaac Asimov
The cover for Robots and Empire
Robots and Empire
Isaac Asimov
The cover for I, Robot
I, Robot
Isaac Asimov
The cover for Homeland
Homeland
Cory Doctorow
The cover for Little Brother
Little Brother
Cory Doctorow
The cover for Infernal Games
Infernal Games
Joseph Nassise
The cover for A Tear in the Sky
A Tear in the Sky
Joseph Nassise
The cover for A Scream of Angels
A Scream of Angels
Joseph Nassise
The cover for Cooked
Cooked
Michael Pollan
The cover for Mercury Revolts
Mercury Revolts
Robert Kroese
The cover for Schrodinger’s Gat
Schrodinger’s Gat
Robert Kroese
The cover for Disenchanted
Disenchanted
Robert Kroese
The cover for Wherever I Wind Up
Wherever I Wind Up
R.A. Dickey
The cover for Mortaility
Mortaility
Christopher Hitchens
The cover for The Dark Tower
The Dark Tower
Stephen King
The cover for Song of Susannah
Song of Susannah
Stephen King
The cover for Wolves of the Calla
Wolves of the Calla
Stephen King

2013 (20)

The cover for The Wind Through the Keyhole
The Wind Through the Keyhole
Stephen King
The cover for Wizard and Glass
Wizard and Glass
Stephen King
The cover for The Waste Lands
The Waste Lands
Stephen King
The cover for The Drawing of the Three
The Drawing of the Three
Stephen King
The cover for The Gunslinger
The Gunslinger
Stephen King
The cover for The Human Division
The Human Division
John Scalzi
The cover for Zoe’s Tale
Zoe’s Tale
John Scalzi
The cover for The Last Colony
The Last Colony
John Scalzi
The cover for The Ghost Brigades
The Ghost Brigades
John Scalzi
The cover for Old Man’s War
Old Man’s War
John Scalzi
The cover for Just a Geek
Just a Geek
Wil Wheaton
The cover for Ready Player One
Ready Player One
Ernest Cline
The cover for The Heretic
The Heretic
Joseph Nassise
The cover for World War Z
World War Z
Max Brooks
The cover for The Rise and Fall of the Third Reich
The Rise and Fall of the Third Reich
William L. Shirer
The cover for Company Men
Company Men
Michael Kayatta
The cover for Missing Signals
Missing Signals
Michael Kayatta
The cover for John Gone
John Gone
Michael Kayatta
The cover for Unstable Prototypes
Unstable Prototypes
Joseph Lallo
The cover for Lying
Lying
Sam Harris

2012 (24)

The cover for Bypass Gemini
Bypass Gemini
Joseph Lallo
The cover for Undersea
Undersea
Geoffrey Morrison
The cover for Mercury Rests
Mercury Rests
Robert Kroese
The cover for The Robots of Dawn
The Robots of Dawn
Isaac Asimov
The cover for The Naked Sun
The Naked Sun
Isaac Asimov
The cover for The Caves of Steel
The Caves of Steel
Isaac Asimov
The cover for Journey to Hart’s Halo
Journey to Hart’s Halo
Lou Hood
The cover for The Silmarillion
The Silmarillion
J.R.R. Tolkien
The cover for The Hobbit
The Hobbit
J.R.R. Tolkien
The cover for Lost Moon
Lost Moon
Jim Lovell & Jeffrey Kluger
The cover for Farenheit 451
Farenheit 451
Ray Bradbury
The cover for Foundation and Earth
Foundation and Earth
Isaac Asimov
The cover for Foundation’s Edge
Foundation’s Edge
Isaac Asimov
The cover for Forward the Foundation
Forward the Foundation
Isaac Asimov
The cover for Prelude to Foundation
Prelude to Foundation
Isaac Asimov
The cover for Second Foundation
Second Foundation
Isaac Asimov
The cover for Foundation and Empire
Foundation and Empire
Isaac Asimov
The cover for Foundation
Foundation
Isaac Asimov
The cover for Dune
Dune
Frank Herbert
The cover for Drift
Drift
Rachel Maddow
The cover for A Dance with Dragons
A Dance with Dragons
George R.R. Martin
The cover for A Feast for Crows
A Feast for Crows
George R.R. Martin
The cover for A Storm of Swords
A Storm of Swords
George R.R. Martin
The cover for A Clash of Kings
A Clash of Kings
George R.R. Martin

2011 (15)

The cover for A Game of Thrones
A Game of Thrones
George R.R. Martin
The cover for God is Not Great
God is Not Great
Christopher Hitchens
The cover for The Moral Landscape
The Moral Landscape
Sam Harris
The cover for Mostly Harmless
Mostly Harmless
Douglas Adams
The cover for So Long, and Thanks for all the Fish
So Long, and Thanks for all the Fish
Douglas Adams
The cover for Life, the Universe and Everything
Life, the Universe and Everything
Douglas Adams
The cover for The Restaurant at the End of the Universe
The Restaurant at the End of the Universe
Douglas Adams
The cover for The Hitchhiker’s Guide to the Galaxy
The Hitchhiker’s Guide to the Galaxy
Douglas Adams
The cover for 1984
1984
George Orwell
The cover for The Return of the King
The Return of the King
J.R.R. Tolkien
The cover for The Two Towers
The Two Towers
J.R.R. Tolkien
The cover for The Fellowship of the Ring
The Fellowship of the Ring
J.R.R. Tolkien
The cover for Mercury Rises
Mercury Rises
Robert Kroese
The cover for Mercury Swings
Mercury Swings
Robert Kroese
The cover for Mercury Falls
Mercury Falls
Robert Kroese