Physics for advanced level : new understanding - Jim Breithaupt (US: Nelson thornes ltd, 2000)
include index with cd