Max and Mrs. Stroud

296 pages hardcover

fiction history science science fiction adventurous informative slow-paced