Thoughts to Ponder

Moses: The Successful Failure

Nathan Lopes Cardozo