Author: Martyn Thomas Swinhoe
Alternate names: Martyn T. Swinhoe