illegible_scribble 10/6/2020
Don't let the 5-star sockpuppet ratings put you off, this is a good book worth reading, and I give the author extra credit for coming up with reasonable explanations for some of the dubious handwavy SF stuff.