K.M. MacKinnon K.M. MacKinnon is an author, ghostwriter & blogger. Books by K.M. MacKinnon Connect with more from K.M. MacKinnon