Strange Weather: Culture, Science and Technology in the Age of Limits (Haymarket Series)