Ib Dip Course Comp:physics 2nd Ed by Tim Kirk & Neil Hodgson