Microsoft Basic Basic Data Structures And Algorithms In Java