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 Troubling Sex Towards a Legal Theory of Sexual Integrity by (author) Elaine Craig