An Introduction To Criminal Law by Philip E. Carlan, Lisa Nored & Ragan A. Downey