Maimonides' "Guide of the Perplexed": A Philosophical Guide