Introduction to data structures - Albacea, Eliezer A. (JPVA Publishing House, 2007)