JP's Blog
GitHub
*
Flickr
*
Resume
Search
Reviews
Programming
Home Automation
Photography
Maker
Writing
Research
Search
RSS
2025 Book Reviews
Alcatraz Versus the Knights of Crystallia
Alcatraz vs. the Evil Librarians
#3
Alcatraz Versus the Shattered Lens
Alcatraz vs. the Evil Librarians
#4
Broken Homes
Rivers of London
#4
Exhalation
Exposure
Rita Todacheene
#2
Flamefall
The Aurelian Cycle
#2
Foxglove Summer
Rivers of London
#5
Frankenstein: The 1818 Text
Furysong
The Aurelian Cycle
#3
Nine Goblins
Orconomics
The Dark Profit Saga
#1
Persephone Station
Raggedy Ann Stories
Raggedy Ann and Andy
*
Robogenesis
Robopocalypse
#2
Robopocalypse
Robopocalypse
#1
Shutter
Rita Todacheene
#1
Small Miracles
Someone You Can Build a Nest In
Spider-Gwen, Vol. 5: Gwenom
Spider-Gwen (2015)
#5
Spider-Gwen
*
Spider-Gwen, Vol. 6: The Life of Gwen Stacy
Spider-Gwen (2015)
#6
Spider-Gwen
*
The Hanging Tree
Rivers of London
#6
The Ruthless Lady's Guide to Wizardry
Unnatural Magic
#2
The Southern Book Club's Guide to Slaying Vampires
Toasting Marshmallows: Camping Poems