Author: th.d. george a.e. salstrand