Chemistry of 2-Oxoaldehydes and 2-Oxoacids by Qazi Naveed Ahmed | Menrva Books | MenrvaBooks