Of course, if analysis of algorithms is your goal, you should be able to use a C/C++ book. Though not Ada, my favorite is still my university text: Wirth's "Algorithms + Data Structures = Programs." I find Pascal easier to read than MIX. Just a week ago, I implemented heap sort with guidance from Wirth. -- Terry J. Westley, Software Development Manager Veridian Engineering, Information Warfare P.O. Box 400, Buffalo, NY 14225 [log in to unmask] http://www.veridian.com