Gernal knowledge manual 2007 - Thorpe,Edgar (Singapore Pearson education, 2007)