Books by Anil K. Singhal