Dr A R Bernard : Patterns and Principles