Petrology is the study of rocks, and, because most rocks are composed of minerals, petrology is strongly dependent on mineralogy. In many respects mineralogy and petrology share the same problems; for example, the physical conditions that prevail (pressure, temperature, time, and presence or absence of water) when particular minerals or mineral assemblages are formed.
Reading this book, you will know more about Geology petrology, Hydrology...