Books by Stanley P. Hirshon