Data structures - Lipschutz, Seymour (McGraw Hill, 2014)