This book will be very useful to the readers pursuing graduation and preparing for competitions. Igneous petrology contents include concepts of origin and evolution of magma; and also the crystallization, structure, texture, and classification of igneous rocks. Similarly, a brief account of sedimentary and metamorphic petrology is also given to cover all three types of rocks. Description of the common rock types is given in all three sections.