Author: john abernethym f. r. s.