JP's Blog
GitHub
*
Flickr
*
Resume
Search
Programming
Reviews
Home Automation
Photography
Maker
Writing
Research
Search
RSS
2025 Book Reviews
2025 Book Bingo
A Fistful of Charms
The Hollows
#4
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
Dead Witch Walking
The Hollows
#1
Every Which Way But Dead
The Hollows
#3
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
Island in the Sea of Time
Island in the Sea of Time
#1
Lies Sleeping
Rivers of London
#7
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
Snow Crash
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 Dark Talent
Alcatraz vs. the Evil Librarians
#5
The Eyes Are the Best Part
The Fire-Moon
The Good, the Bad, and the Undead
The Hollows
#2
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