"The treatment of the topics is at a level appropriate to a science-based undergraduate degree. As far as possible the mathematics and physics background that may be needed for a topic is developed or given within that section. Science undergraduates taking an astronomy option w…