General chemistry: principles and modern applications by Ralph H. Petrucci | Menrva Books | MenrvaBooks