A Guided Tour of Rene Descartes' Meditations on First Philosophy