Life at the limits

David A. Wharton
Cambridge University Press
9780521782128
0-521-78212-0