About William R. Holmes Books by William R. Holmes Business Ethics Canadian Edition by (author) Damian Grace, Stephen Cohen & William R. Holmes