978-0593350539, 0593350537, 9780593350539