DATA STRUCTURE - SEYNOUR, LIPSCHUTZ (2006)