Advanced physics - DUNCAN, Tom. (London John Murray Pub ltd, 2000)