Adrian Tchaikovsky
Peter Watts
4 stars
3 stars
John Scalzi
Quick and fun
Edward L. Glaeser
Kevin Wilson
Funny, sweet, surprising