Heinemann senior computing studies - Powers, G. K. (Rigby Heinemann, 1995)