Sridhar Radhakrishnan is a Professor in the School of Computer Science at The University of Oklahoma, Norman, Oklahoma since the Fall of 1990. Prior to joining The University of Oklahoma, he completed his PhD degree in Computer Science from Louisiana State University, Baton Rouge, Louisiana. He has been teaching the Sophomore level course in Data Structures for many years that resulted in the creation of this textbook. He has published widely and his publications appear in numerous IEEE publications and other professional conferences and journals. Lee Wise has been a software architect and ana...