Books by B M Gupta