A review by booksandbabble
Islands of Abandonment by Cal Flyn

informative reflective medium-paced

3.5