this book is a good general reference on all things rocks and minerals. the layout is simple to follow and the language is easy to understand (specialised knowledge not required).
it is a general guide so it probably wont cover every possible example but it is a good starting place.