Restless giant - Patterson James (New York Oxford University press, 2005)