Off the chart - Hall, James (HarperCollins Publishers, 2003)