GCE A Level topical physics : Answers with explanations - Ang (Fairfield Book Publishers Pte Ltd, 2013)