Criminal Law Today by Frank Schmalleger; Daniel E. Hall; John J. DolatowskiCriminal Law Today by Frank Schmalleger; Daniel E. Hall; John J. Dolatowski.