An outline of organic chemistry fundamental and basic principles - Ghosh, Satya Ranjan (Book Syndicate, 2017)