Criminal Law by John Kaplan & Robert Weisberg