Microscale General Chemistry Laboratory by Zvi Szafran, Ronald M. Pike & Judith C. Foster