January 27, 2016 Sophia by Michael Bible Reviewed by Annabel There are only 105 pages to this short novel, making it a novella really, but it sure does pack a punch….