split up the data structures book