JP's Blog
GitHub
*
Flickr
*
Resume
Search
Home Automation
Reviews
Programming
Photography
Maker
Writing
Research
Search
RSS
Reviews, Authors: Authors
(and more!)
2025-06-03
:
Kim Harrison
2025-05-11
:
Brandon Sanderson
2025-05-11
:
Janci Patterson
2025-05-06
:
Maiga Doocy
2025-04-29
:
Alix E. Harrow
2025-04-05
:
Ben Aaronovitch
2025-03-30
:
Isabel Pelech
2025-03-28
:
Monika Kim
2025-03-28
:
Neal Stephenson
2025-03-24
:
S.M. Stirling
2025-03-13
:
C.M. Waggoner
2025-03-11
:
Olivia Atwater
2025-03-08
:
John Wiswell
2025-03-06
:
T. Kingfisher
2025-03-04
:
Daniel H. Wilson
2025-03-04
:
J. Zachary Pike
2025-02-22
:
Ted Chiang
2025-02-16
:
Stina Leicht
2025-02-11
:
Grady Hendrix
2025-02-09
:
Jason Latour
2025-02-05
:
Ramona Emerson
2025-01-31
:
Rosaria Munda
2025-01-30
:
Johnny Gruelle
2025-01-10
:
Kristine O'Connell George
2025-01-06
:
Mary Wollstonecraft Shelley
2024-12-31
:
S.A. Chakraborty
2024-12-30
:
China Miéville
2024-12-02
:
Zoje Stage
2024-11-24
:
Brian Michael Bendis
2024-11-18
:
Robbie Thompson
2024-11-05
:
Jessica McCabe
2024-10-31
:
Peter Godfrey-Smith
2024-10-10
:
Mona Awad
2024-09-26
:
James Gleick
2024-09-23
:
Robyn Peterman
2024-09-18
:
Anne MacDonald Canham
2024-09-18
:
Betty MacDonald
2024-09-15
:
Victor LaValle
2024-09-11
:
Nancy Farmer
2024-09-08
:
Louis Sachar
2024-08-24
:
Nnedi Okorafor
2024-08-17
:
Susanna Clarke
2024-08-16
:
Max Barry
2024-08-11
:
Anne Capeci
2024-08-11
:
Jules Verne
2024-08-04
:
Silvia Moreno-Garcia
2024-08-02
:
Peter David
2024-07-24
:
Patricia Briggs
2024-07-06
:
Marie Brennan
2024-06-15
:
Ben Hatke
2024-06-11
:
Faith Hunter
2024-05-31
:
Claudia Gray
2024-05-20
:
Trenton Lee Stewart
2024-05-17
:
Mark Waid
2024-05-12
:
Garth Nix
2024-05-08
:
Laura Ingalls Wilder
2024-04-22
:
J.R.R. Tolkien
2024-04-20
:
Derek Künsken
2024-04-16
:
K.J. Parker
2024-04-11
:
Shirley Jackson
2024-04-07
:
S.D. Smith
2024-04-06
:
Fonda Lee
2024-04-04
:
G. Willow Wilson
2024-03-15
:
Greg Pak
2024-03-12
:
Kieron Gillen
2024-03-09
:
K.A. Applegate
2024-03-09
:
Michael Grant
2024-03-09
:
Kimberly Morris
2024-03-08
:
Lisa Harkrader
2024-03-07
:
Rin Chupeco
2024-03-06
:
Ellen Geroux
2024-03-06
:
Elise Donner
2024-03-04
:
Emily Costello
2024-03-04
:
Clive Cussler
2024-03-04
:
Paul Kemprecos
2024-03-02
:
Gina Cascone
2024-03-01
:
Laura Battyanyi-Wiess
2024-03-01
:
Kim Morris
2024-02-29
:
Elise Smith
2024-02-28
:
Erica Bobone
2024-02-27
:
Jeffrey Zeuhlke
2024-02-27
:
Melinda Metz
2024-02-20
:
Daniel Tammet
2024-02-18
:
John Elder Robison
2024-02-17
:
Amy Garvey
2024-01-29
:
Lee Berger
2024-01-27
:
Carson Gross
2024-01-26
:
Stephen Chung
2024-01-16
:
Ruth Stiles Gannett
2023-12-21
:
Jason Aaron
2023-12-20
:
Johanna Spyri
2023-11-17
:
Rick Yancey
2023-11-14
:
Michael Livingston
2023-11-04
:
Emma Törzs
2023-10-27
:
Leigh Bardugo
2023-10-21
:
Guy Gavriel Kay
2023-10-04
:
Ed Brisson
2023-09-25
:
Maud Hart Lovelace
2023-09-14
:
Ness Brown
2023-09-10
:
Alec Hutson
2023-09-06
:
Tade Thompson
2023-08-29
:
Cherie Dimaline
2023-08-26
:
Catherynne M. Valente
2023-08-25
:
Lev Grossman
2023-08-19
:
Jeff Lemire
2023-08-08
:
Katherine Addison
2023-08-03
:
Adrienne Young
2023-08-03
:
Robin Sloan
2023-08-03
:
Mark Millar
2023-08-02
:
Melissa Marr
2023-07-30
:
Neil Gaiman
2023-07-27
:
Tim Powers
2023-07-25
:
Jonathan Hickman
2023-07-23
:
Michel Fiffe
2023-07-23
:
John Scalzi
2023-07-18
:
Peter S. Beagle
2023-07-17
:
Joshua Hale Fialkov
2023-07-15
:
Aldous Huxley
2023-07-14
:
Brian Wood
2023-07-13
:
Juliet Marillier
2023-07-12
:
Nathan Edmondson
2023-07-08
:
Alastair Reynolds
2023-07-08
:
Cullen Bunn
2023-07-01
:
Sam Humphries
2023-06-28
:
Nick Spencer
2023-06-24
:
Dean Koontz
2023-06-23
:
Genevieve Gornichec
2023-06-18
:
Micaiah Johnson
2023-06-16
:
Peng Shepherd
2023-06-12
:
Scott Westerfield
2023-06-09
:
Margaret Atwood
2023-06-07
:
Melissa Bashardoust
2023-06-03
:
T.J. Klune
2023-05-31
:
Naomi Novik
2023-05-23
:
Jeph Loeb
2023-05-19
:
Warren Ellis
2023-05-16
:
Aron E. Coleite
2023-05-15
:
Jackson Butch Guice
2023-05-14
:
Mike Carey
2023-05-10
:
Robert Kirkman
2023-05-01
:
Peter Watts
2023-04-29
:
Charlie Huston
2023-04-26
:
Damon Lindelof
2023-04-24
:
Terry Pratchett
2023-04-22
:
Brian K. Vaughan
2023-04-15
:
Andi C. Buchanan
2023-04-12
:
Yoon Ha Lee
2023-04-07
:
Autistic Self Advocacy Network
2023-04-04
:
Ada Hoffmann
2023-04-04
:
Jan Brett
2023-04-04
:
Iain M. Banks
2023-03-31
:
Ron Zimmerman
2023-03-26
:
Adam Kubert
2023-03-26
:
David Finch
2023-03-25
:
Aaron Sowd
2023-03-25
:
Andy Owens
2023-03-25
:
Chris Bachalo
2023-03-25
:
Chris Eliopoulos
2023-03-25
:
Paul Mounts
2023-03-25
:
Tim Townsend
2023-03-20
:
Andrew Peterson
2023-03-20
:
Mark Bagley
2023-03-20
:
William Gibson
2023-03-17
:
Mark Bagley (Illustrator)
2023-03-16
:
Bryan Hitch (Pencils)
2023-03-16
:
Paul Neary (Inks)
2023-03-15
:
Andrew Currie (Inks)
2023-03-14
:
Adam Kubert (Illustrator)
2023-03-14
:
Chuck Austen
2023-03-14
:
Tom Raney (Penciler)
2023-03-13
:
Leonardo Manco
2023-03-13
:
Orson Scott Card
2023-03-13
:
Pasqual Ferry (Illustrations)
2023-03-12
:
Travis Baldree
2023-03-12
:
Andy Kubert (Penciler)
2023-03-12
:
Andy Kubert
2023-03-11
:
Raymond St. Elmo
2023-03-11
:
Salvador Larroca
2023-03-11
:
Greg Rucka
2023-03-11
:
Salvador Larroca (Penciler)
2023-03-09
:
Mark Bagley (Artist)
2023-03-09
:
Stuart Immonen (Illustrations)
2023-03-08
:
Kim Stanley Robinson
2023-03-06
:
Kathryn Immonen
2023-03-06
:
Sara Pichelli (Artist)
2023-03-06
:
Takeshi Miyazawa
2023-03-06
:
Terry Moore
2023-03-06
:
Christina Strain (Artist)
2023-03-06
:
Humberto Ramos (Artist)
2023-03-04
:
Joss Whedon
2023-03-04
:
Michael Ryan (Artist)
2023-03-02
:
Adrian Alphona (Artist)
2023-03-02
:
Mike Norton (Artist)
2023-03-02
:
Roald Dahl
2023-03-02
:
Rob Reid
2023-03-01
:
Adrian Alphona (Illustrations)
2023-02-28
:
Adrian Alphona
2023-02-26
:
Martha Wells
2023-02-24
:
Adrian Alphona (Illustrator)
2023-02-24
:
K.F. Breene
2023-02-22
:
Becky Chambers
2023-02-22
:
Rivers Solomon
2023-02-22
:
S. L. Huang
2023-02-20
:
Marguerite Bennett
2023-02-20
:
Stephanie Hans (Illustrator)
2023-02-20
:
Jeff Parker
2023-02-20
:
Ramon Rosanas (Illustrator)
2023-02-19
:
Pascal Alixe (Illustrator)
2023-02-18
:
Greg Tocchini (Illustrator)
2023-02-17
:
Andy Kubert (Illustrator)
2023-02-17
:
Richard Isanove (Digital Painter)
2023-02-05
:
Ian Herring (Colorist)
2023-02-05
:
Ramón Pérez (Artist)
2023-02-01
:
Chris Eliopoulos (Artist)
2023-02-01
:
David Aja (Artist)
2023-02-01
:
Matt Fraction
2023-02-01
:
Javier Pulido (Artist & Cover)
2023-02-01
:
Matt Hollingsworth (Color Artist)
2023-01-31
:
David Aja (Artist, #6 & #8-11)
2023-01-31
:
Francesco Francavilla (Art & Color, #10)
2023-01-31
:
James Smith
2023-01-30
:
Javier Pulido (Artist)
2023-01-28
:
Andrea Sorrentino (Artist)
2023-01-28
:
Mahmud Asrar (Artist)
2023-01-27
:
Mike Mayhew (Illustrator)
2023-01-25
:
Stuart Immonen (Penciler)
2023-01-24
:
Stuart Immonen (Penciller)
2023-01-24
:
Wade Von Grawbadger (Inker)
2023-01-23
:
Kate Quinn
2023-01-16
:
Arthur Adams
2023-01-16
:
David López
2023-01-16
:
Esad Ribić
2023-01-16
:
Frank Cho
2023-01-16
:
Giuseppe Camuncoli
2023-01-16
:
Stuart Immonen
2023-01-16
:
Wade Von Grawbadger
2023-01-13
:
David Lafuente
2023-01-13
:
Marte Gracia
2023-01-13
:
David Marquez (Artist)
2023-01-12
:
Grady Hillhouse
2023-01-03
:
Jamie McKelvie
2023-01-03
:
Matt Wilson
2023-01-03
:
André Lima Araújo
2023-01-03
:
Carla Speed McNeil
2023-01-03
:
Chip Zdarsky
2023-01-03
:
Chrissy Williams
2023-01-03
:
Chynna Clugston Flores
2023-01-03
:
Clayton Cowles
2023-01-03
:
Emma Vieceli
2023-01-03
:
Erica Henderson
2023-01-03
:
Hamish Steele
2023-01-03
:
Jen Bartel
2023-01-03
:
Julia Madrigal
2023-01-03
:
Kate Leth
2023-01-03
:
Kitty Curran
2023-01-03
:
Kris Anka
2023-01-03
:
Larissa Zageris
2023-01-03
:
Lizz Lunney
2023-01-03
:
Margaux Saltel
2023-01-03
:
Rachael Stott
2023-01-03
:
Romesh Ranganathan
2023-01-03
:
Stephanie Hans
2023-01-02
:
R.J. Barker
2023-01-01
:
Robert Jackson Bennett
2022-12-31
:
Dorian Lynskey
2022-12-31
:
Ezekiel Kweku
2022-12-31
:
Kevin Wada
2022-12-31
:
Laurie Penny
2022-12-31
:
Leigh Alexander
2022-12-31
:
Mary H.K. Choi
2022-12-23
:
Matt Wilson
2022-12-22
:
Brandon Graham
2022-12-22
:
Kate Brown
2022-12-22
:
Leila Del Duca
2022-12-22
:
Tula Lotay
2022-12-20
:
Chris Riddell
2022-12-20
:
Lewis Carroll
2022-12-10
:
H.G. Parry
2022-11-12
:
Peter Gross
2022-11-12
:
Yuko Shimizu
2022-10-24
:
Bill Willingham
2022-10-22
:
Dean Ormston
2022-10-05
:
Erin Morgenstern
2022-10-02
:
Mike Carey (Writer)
2022-10-02
:
Vince Locke (Finishes)
2022-08-31
:
Walter M. Miller Jr.
2022-08-29
:
Al Davison
2022-08-29
:
Vince Locke
2022-08-13
:
Alexander Cendese (Narrator)
2022-07-28
:
Jason June
2022-07-17
:
Joe Abercrombie
2022-07-14
:
Claire North
2022-07-10
:
Steven Hall
2022-07-06
:
Darcie Little Badger
2022-06-17
:
Evan Winter
2022-05-29
:
Derek Yu
2022-05-14
:
David Mazzucchelli
2022-05-14
:
Dennis O'Neil
2022-05-14
:
Frank Miller
2022-05-14
:
Richmond Lewis
2022-05-14
:
Todd Klein
2022-05-09
:
Alan Moore
2022-05-09
:
Brian Jacques
2022-05-06
:
Mary Roach
2022-04-29
:
Eric Carle
2022-04-19
:
Art Spiegelman
2022-04-17
:
Peter Milligan
2022-04-17
:
Mark L. Haynes
2022-04-14
:
Valentino Braitenberg
2022-04-12
:
John Milton
2022-03-31
:
Maggie Stiefvater
2022-03-31
:
Kaela Rivera
2022-03-29
:
Andy Diggle
2022-03-29
:
Rebecca Roanhorse
2022-03-21
:
Denise Mina
2022-03-21
:
Michio Kaku
2022-03-15
:
Marjorie Weinman Sharmat
2022-03-10
:
R.S. Craig
2022-03-08
:
R.F. Kuang
2022-03-07
:
Philip Pullman
2022-02-28
:
Curtis Craddock
2022-02-13
:
Brian Azzarello
2022-02-10
:
Alan Dorin
2022-02-04
:
David Farland
2022-02-03
:
Michael Eisenhut
2022-01-07
:
Paul Jenkins
2021-12-31
:
Anonymous
2021-12-29
:
Elizabeth Acevedo
2021-12-12
:
Astrid Lindgren
2021-12-09
:
Garth Ennis
2021-12-03
:
Thorsten Ball
2021-11-28
:
Bernard Cornwell
2021-11-21
:
Mark Lawrence
2021-11-07
:
Jamie Delano
2021-10-15
:
Richard Atwater
2021-10-06
:
Charles Soule
2021-09-28
:
Clyde Robert Bulla
2021-09-28
:
Joe Hill
2021-09-13
:
Mary Norton
2021-09-07
:
Kate DiCamillo
2021-09-07
:
Tamsyn Muir
2021-08-24
:
Hajime Isayama
2021-07-16
:
Tomie DePaola
2021-07-12
:
Jeff VanderMeer
2021-06-28
:
Louise Penny
2021-06-22
:
Libba Bray
2021-06-19
:
Mur Lafferty
2021-06-15
:
Andy Weir
2021-06-14
:
David L. Craddock
2021-06-12
:
Robert Nystrom
2021-05-30
:
Markus Zusak
2021-04-29
:
Corrie Ten Boom
2021-04-26
:
Randall Cooper
2021-04-21
:
Matt Haig
2021-04-04
:
Przemysław Prusinkiewicz
2021-03-26
:
Isaac Asimov
2021-03-24
:
Kelly Sue Milano
2021-03-21
:
Chris Roberson
2021-03-21
:
Zack Whedon
2021-03-21
:
Cassandra Clare
2021-03-05
:
V.E. Schwab
2021-02-25
:
N.K. Jemisin
2021-02-23
:
C.S. Lewis
2021-02-22
:
Jim Bell
2021-02-06
:
Sam Hughes
2021-01-29
:
Bram Stoker
2021-01-24
:
Anthony Burgess
2021-01-23
:
George Orwell
2021-01-15
:
Mary Robinette Kowal
2020-12-28
:
Rebecca Skloot
2020-12-08
:
Gerard Way
2020-11-22
:
Mark Buckingham
2020-11-18
:
Marc Andreyko
2020-10-24
:
Martin Waddell
2020-10-18
:
Sean E. Williams
2020-10-16
:
Lauren Beukes
2020-10-07
:
Jim Butcher
2020-10-04
:
Ibram X. Kendi
2020-09-05
:
Gertrude Chandler Warner
2020-07-29
:
Brian McClellan
2020-07-23
:
Hiromu Arakawa
2020-05-02
:
Mike Mignola
2020-04-10
:
Randall Munroe
2020-04-06
:
Amal El-Mohtar
2020-04-06
:
Max Gladstone
2020-03-28
:
James Lovegrove
2020-03-27
:
Ken Follett
2020-02-28
:
Nick Furneaux
2020-02-24
:
Edgar Lee Masters
2020-02-18
:
Robert Frost
2020-02-18
:
Arnold Lobel
2020-02-18
:
William Blake
2020-02-13
:
Rebecca Caudill
2020-02-10
:
Ludwig Bemelmans
2020-02-09
:
James Marshall
2020-02-08
:
Kaitlin Ugolik Phillips
2020-02-05
:
Andrew Rowe
2020-02-04
:
Timothy Hickson
2020-01-29
:
Miran Lipovača
2020-01-27
:
Cal Newport
2020-01-26
:
James Herriot
2020-01-25
:
Melissa F. Olson
2020-01-13
:
Ryk Brown
2020-01-04
:
Allie Brosh
2020-01-01
:
Robert Barron
2019-12-02
:
George R.R. Martin
2019-11-21
:
Randy Pausch
2019-10-25
:
Mark J. Nelson
2019-10-14
:
Zach Barth
2019-09-02
:
Ben Bova
2019-09-01
:
Octavia E. Butler
2019-08-23
:
Frank Herbert
2019-08-14
:
Hugh Howey
2019-07-03
:
Scott Lynch
2019-07-02
:
Tomi Adeyemi
2019-06-19
:
Erik Kort
2019-06-19
:
Lee French
2019-05-17
:
Blake Crouch
2019-04-08
:
Bruce Nikkel
2019-04-05
:
Dennis E. Taylor
2019-03-26
:
Ilona Andrews
2019-03-16
:
Brandon Perry
2019-01-25
:
Craig Smith
2019-01-24
:
Daniel O'Malley
2019-01-23
:
Michal Zalewski
2018-12-31
:
Philip Reeve
2018-12-05
:
Mira Grant
2018-11-17
:
Rick Riordan
2018-09-20
:
Jonathan Stroud
2018-09-17
:
Stephen Hawking
2018-09-11
:
Robert Jordan
2018-07-02
:
Brent Weeks
2018-07-01
:
Justin Groot
2018-06-29
:
D.J. MacHale
2018-04-04
:
Larry Correia
2018-01-27
:
Roger Zelazny
2017-12-08
:
Jim C. Hines
2017-11-26
:
Stephen Blackmoore
2017-11-19
:
James S.A. Corey
2017-08-02
:
Dan Wells
2017-06-12
:
Allen Steele
2017-05-02
:
Larry Niven
2017-05-01
:
Eoin Colfer
2017-04-09
:
Kristin Cashore
2017-01-29
:
Rosamund Hodge
2017-01-13
:
Lois Lowry
2016-12-27
:
H.G. Wells
2016-12-20
:
J.K. Rowling
2016-12-17
:
Brian Selznick
2016-12-16
:
Joseph Fink
2016-10-26
:
Pierce Brown
2016-09-26
:
Liu Cixin
2016-08-18
:
H.P. Lovecraft
2016-08-18
:
Robert E. Howard
2016-08-04
:
Steven L. Peck
2016-06-21
:
Ann Leckie
2016-05-06
:
Ramez Naam
2016-03-10
:
Patrick Rothfuss
2016-03-05
:
Kevin Hearne
2015-12-29
:
Brian Lumley
2015-12-09
:
Helene Wecker
2015-11-28
:
Robert Charles Wilson
2015-11-10
:
Stieg Larsson
2015-10-04
:
Saladin Ahmed
2015-09-01
:
Lilith Saintcrow
2015-08-27
:
Jack McDevitt
2015-07-28
:
Charles Stross
2015-06-21
:
Arthur C. Clarke
2015-05-29
:
S.M. Peters
2015-05-09
:
Tiffany Trent