CAIE AS & A LEVEL MECHANICS - "HUGH NEIL DOOGI" (Cambridge University Press UK, 2019)