Weird Worlds - Seargent, David A.J (Springer New York, 2013)