Books

Review: 'Every Crooked Path' by Steven James

When my favorite stop on I-95 in North Carolina ceased selling paperbacks because the distributor folded, they offered to sell me the spinrack and the 24 well-thumbed books left on it. I ended up with some thrillers I otherwise would have missed, like this one. I love the rack but wish I'd missed this book. Every Crooked Path is a convoluted novel with slapdash pacing, thin characterization and characters who speak in the same voice -- a trait most excruciating when the protagonist attempts to ... (read more)

Behind the Throne by K.B. Wagers

This book was highly recommended by six avid readers on File 770 and they were right. Hailimi Mercedes Jaya Bristol, a gunrunner who left her family 20 years ago and never looked back, is brought home when the assassinations of her sisters and niece leave her heir to the empire. The story mixes palace intrigue with well-spun action as Haili struggles to survive long enough to figure out who's behind the attempted coup. The India-inspired, far-future society Wagers has created is richly drawn ... (read more)

Elmer Gantry by Sinclair Lewis

Elmer Gantry felt as if I'd read it already because the protagonist has been so widely referenced in American culture. Sinclair Lewis mercilessly skewers a narcissistic preacher who exploits Christianity to enrich himself and secretly commits every sin he fulminates against from the pulpit. The book begins with Gantry as a hard-partying, anti-intellectual football star at a Baptist university, follows him into a career as a pastor he feels no calling to pursue and tracks for a quarter century ... (read more)

Gamer Fantastic RPG Fiction Anthology

This anthology doesn't live up to the inventive premise of telling stories where roleplaying games and reality intersect. I was ready to quit after the introductory material and early stories all hammered the same worn-out joke about gamers being slovenly fast-food addicts, but I stuck around to see what Jim C. Hines would do with his story "Mightier Than the Sword." His entertaining tale was about libriomancers who could pull weapons and creatures out of SF/F novels, a premise he later ... (read more)

Star Wars: Rebel Dream by Aaron Allston

As a fan of Aaron Allston going back to his earliest RPG designs for Car Wars and Champions in the 1980s, I liked this book but felt like his creativity was constrained by the plot requirements required of the 12th book in a 19-book series (which I haven't read prior to this installment). The novel follows the fall of Coruscant to the Yuuzhan Vong. Starfighter squadrons and Jedi commanded by Wedge Antilles must take and hold the planet Borleias to help Coruscant refugees escape and regroup. ... (read more)

The Rosie Project by Graeme Simsion

This comic novel about a neurodivergent genetics professor looking for a mate won me over quickly. Don Tillman is pushing 40 and has never been on a second date. He approaches the problem by crafting a long test for prospective partners he calls the Wife Project, believing that if enough women take it one will eventually pass. Everything in Don's life is methodical. He meets Rosie, a woman completely unfit according to his test criteria. Mayhem ensues. I laughed out loud many times at clashes ... (read more)

Blood and Iron by Elizabeth Bear

In a modern world with no idea it is happening, the faerie realm and human magi prepare for a savage war that will break a stalemate going back to the time of King Arthur. Elizabeth Bear mostly takes the side of the fae through Seeker, a once-human bound to the Elf Queen who must steal humans at her command. Bear uses so many lush metaphors to describe the physical world experienced by magical beings that it was tough to consciously take them all in, but the cumulative effect was mesmerizing. ... (read more)

Welcome, Readers of the Future

I'm working on the next edition of Sams' Teach Yourself Java in 24 Hours. Java 9 has a new HTTP client package, jdk.incubator.http, that makes it a lot easier to GET and POST to web servers and other software that communicates over HTTP. For a demo, I needed a simple server that could take POST requests and do something with them without requiring a user login. I was about to write one when I realized I already had. This blog takes comments submitted over POST. When the book comes out, I'll be ... (read more)

Dear Students, My Job is to Kill Your Dreams

When the novelist Kelly Braffet was in high school, she had the worst English teacher of all time: One day, Mrs. Smith told us to write about what we wanted to be when we grew up. I wrote about wanting to be a writer. I wrote about how I'd loved books as long as I could remember and was never happier than when I was deeply immersed in a story. I probably added something about wanting to win the Pulitzer by 25 and the Nobel by 30, because that was the kind of obnoxious kid I was. I didn't really ... (read more)

At the Annual Dancers' Ball ...

I'm making a second attempt to read The Marriage Plot, a novel by Jeffrey Eugenides about a book-obsessed English major at Brown University in the early '80s. The protagonist, Madeleine Hanna, is given this logic puzzle in a GRE test prep guide: At the annual dancers' ball a number of dancers performed their favorite dance with their favorite partners. Alan danced the tango, while Becky watched the waltz. James and Charlotte were fantastic together. Keith was magnificent during his foxtrot and ... (read more)