Advanced physics / by Steve Adams and Jonathan Allday. - Adams, Steve