Bearnes Hampton and Littlewood