Modern Microprocessors - A 90 Minute Guide! - http://www.lighterra.com/papers/modernmicroprocessors/