The cutting edge : computers : faster, smaller, and smarter - Rooney, Anne (Heinemann, 2006)