Author: Fisher Ling & Bennion.