The Puzzle of the Matrix : Intriguing explorations into the nature of reality