Concepts to Completion by Thomas Williams, Bronwyn T. Williams & Mary Brydon-Miller