Author: The Finance Software Research Group