AndrewsFishGlowaskiHamiltonMorteraSchlesselmanWeberWhipple