Rising Seas, Falling Skies by Edward Shafer (REVIEW)