pythagoras problem solving gcse how to harvard reference a book in an essay