Steffen, Alex World changing: user's guide for the 21st century - New York Abrams 2006 ISBN: 9780810930957