Data Structures And Algorithm Analysis In Java door Mark Weiss & Mark Allen Weiss