There is no pdf version of this book in the public domain. Please buy a copy of the book from a bookseller.
Downloading the web book is not permitted. See the copyright notice.
The solutions manual is in the instructor resources section. The password is provided to course instructors only.
The complete source code for the Opus5 library is not in the public domain. The Java program fragments given in the book are available here.