This document presents a marker detection algorithm for augmented reality applications in science textbooks. It discusses what augmented reality and markers are, and describes a 7-step marker detection algorithm to efficiently detect markers that may be partially occluded. The algorithm is implemented using Vuforia and Unity for augmented reality and 3DS Max for 3D models. Examples of using the algorithm to detect water and carbon dioxide molecule markers in an 8th standard science textbook are provided. Benefits of augmented reality in education are also outlined.