by HenryNicholls (Author)
Format: Hardcover
Pages: 256
Publisher: Palgrave Macmillan
Published: 20 Mar 2006
ISBN 10: 1403945764
ISBN 13: 9781403945761
Prizes: Shortlisted for Royal Society Prize for Science Books: General Prize 2007.