Fundamentals of data structures in PASCAL - Horowitz, Elis & Sahni, Satraj