9780596007102 13 Bytes