Almost Hamiltonian Groups