related publications for 'James Shaffer' (12 publications)