Books by Richard O. Rafanovic