Criminal law : concepts and practice / Ellen S. Podgor, Gary R. Trombley Family White-Collar Crime Research Professor, Professor of Law, Stetson University College of Law; Peter J. Henning, Professor of Law, Wayne State University Law School; Andrew E. Taslitz, Professor of Law, American University Washington College of Law; Alfredo Garcia, Professor of Law, St. Thomas University School of Law.