9780596000066 13 Bytes