People: A, B, C, D, E, F, G and H.
1) D is sitting third to the left of H.
2) One person is sitting between A and H, but A is not sitting with D.
(So, A is sitting second to the right of H.)
3) F is sitting between B and A.
4) C is not sitting with A and G is not sitting with H.
(So, G is sitting immediate right of D.
C is sitting immediate left of H.)
So, only place left for E is between A and H.
Hence, E is sitting between A and H.