An Introduction to Data Structures with Applications - Tremblay, Jean-Paul (McGraw Hill Book Co., 1984)