Books by david kirk (university of strathclyde uk)