How computers work - White, Ron (Techmedia Publishers, 2000)