Mineralogy - A First Course