Big ideas : concepts, developments, explanations, solutions - Walton, Roger (Harper Collins Publishers, 2002)