Introduction to data strutures with applications - Tremblay Jean Paul (1984)