Microprocessor design : a practical guide from design planning to manufacturing - McFarland, Grant (McGraw-Hill, 2006)