Books by James M Sinopoli