978-0241351642, 0241351642, 9780241351642