Mastery Aspects - Hierarchical Composite Data Structures. WiBit.net. Building Java Programs: A Back to Basics Approach, CourseSmart eTextbook, 2/E - Stuart Reges & Marty Stepp. Practice-It!, a web-based Java practice problem tool for computer science students. ETEXT - Building Java Programs: A Back to Basics Approach, 9780132131353. Building Java Programs: A Back to Basics Approach, by Stuart Reges and Marty Stepp.