Author: g.b. and shady r.c shand