C P Gupta Editor & Author