Abstract data types and algorithms - Azmoodeh, Manoochehr (Macmillan computer science series, 1988)