Books by D.P. Singhal