9780596000394 13 Bytes