Books by author 'William H F Altman'