Lecture notes and laboratory notes on geology and soils