Get set for computer science - Edwards, Alistair D. N. (Edinburgh University Press, 2006)