Physics 12 cpllege preparation - Hirsch, Alan J. (Thomson Learning Asia, 2008)