Abstract Data Types and Algorithms - Azmoodeh, Manoochehr ((McMillan Computer Science Series))