Organic chemistry 2nd. ed. - Astle, Melvin J.