Riding the wind : a new philosophy for a new era - Marshall , Peter (Continuum, 2000)