About Elaine Craig Elaine Craig is professor of law, Dalhousie University, and the author of Putting Trials on Trial: Sexual Assault and the Failure of the Legal Profession and Troubling Sex: Towards a Legal Theory of Sexual Integrity. Books by Elaine Craig Mainstreaming Porn Sexual Integrity and the Law Online by (author) Elaine Craig Putting Trials on Trial Sexual Assault and the Failure of the Legal Profession by (author) Elaine Craig Troubling Sex Towards a Legal Theory of Sexual Integrity by (author) Elaine Craig