Augmented Reality: A Comprehensive Guide