Books by B. G. Firmani