Richard F. Johnsonbaugh is an American mathematician and computer scientist. His interests include discrete mathematics and the history of mathematics. He is the author of several textbooks. Johnsonbaugh earned a bachelor's degree in mathematics from Yale University, and then moved to the University of Oregon for graduate study. He completed his Ph.D. at Oregon in 1969. His dissertation, I. Classical Fundamental Groups and Covering Space Theory in the Setting of Cartan and Chevalley; II. Spaces and Algebras of Vector-Valued Differentiable Functions, was supervised by Bertram Yood. He also has a second master's degree in computer science from the University of Illinois at Chicago. He is currently professor emeritus at De Paul University.
C++ is a programming language that utilizes Object-Oriented Programming. I have one issue with the book, but it is severe. The book may be too old to be practical. The book's publication date was 1999, and contains many callbacks. If you look at the back, there is an image of a webpage circa 1999, and it took me back 25 years.
Another problem is that the book doesn't say which compiler it covers. The book does state that it was up to date in 1999, but I am not a historian, and I would need to look up what version was current back then.
On the other hand, the book is well-written. It explains the ideas and then provides sample snippets of code for applications. It covers making a Calendar, the Monty Hall Problem, and more.
I enjoyed the book despite the issues. Thanks for reading my review, and see you next time.