Explorations [ada CD] - Arny, Thomas T. (McGraw-Hill, 2000)