Computing concepts : complete edition - Haag, Stephen (San Francisco, 2004)