Chemistry of 2-Oxoaldehydes and 2-Oxoacids by Javeed Rasool | Menrva Books | MenrvaBooks