Essentials Of Chemical Education by Hans-Dieter Barke, Siegbert Schmid & Gunther Harsch