Books by Barry S. Block