Techniques of organic chemistry Vol II Part I - Weisseberger, A.