Comprehensive medicinal chemistry : the rational design, mechanistic study & therapeutic application of chemical compounds