Rick Trembles : 8 publications