E-Spaces