Author: Scott T. Acton and Nilanjan Ray