This author has not been identified. Look up 'Richard Swan' in GoogleThis author has not been identified. Look up 'Anthony Wyatt' in GoogleThis author has not been identified. Look up 'Richard J. Cant' in GoogleThis author has not been identified. Look up 'Caroline S. Langensiepen' in Google