All about igneous rocks (don't take it for granite!)