9780545997430_cover