Efficient memory programming - Loshin, David (McGraw - Hill, New York, 1999)