C++ Data Structures and Algorithm Design Principles Book 2019 C++ Data Structures and Algorithm Design Principles JC John Carey SD Shreyans Doshi PR Payas Rajan 1 readers PublisherPackt PublishingPublished2019