Classical and quantum computing with C++ and Java simulations - Hardy, Yorick, 1976- (Birkhauser Verlag, 2001)