John Mahphcrson , Ferguson och I . A . Wrightfr.