James L. Antonakos Data Structure and Software Engineering Challenges and Improvements - Taylor and Francis 2011 ISBN: 9780429096976 Source: EBOOK