The book is available on the CALI website. If you are looking for a text to help understand criminal law broadly, then this is a great option.
The Center for Computer-Assisted Legal Instruction, often abbreviated to CALI, is a database known for its comprehensive library of interactive tutorials, subject specific lessons and books. There are many lessons available in the subject of criminal law. While there are a few resources found below, you are encouraged to explore CALI yourself if you do not see the exact sub-topics you are looking for.