ABSTRACT DATA TYPES AND ALGORITMS - AZMOODEH, Manoochehr (The Macmillan Press Ltd, 1988)