Author: s.m.a martin j. bane