Weather by Gregory J. Hakim, Jrme Patoux (9781108965590)