Books by Shirazi, J. K. M. (sorted alphabetically)