I went to a crazy party where there were 8 people (whose names are conveniently only one letter long). Each person is either a knight, a knave, or a liar. I didn't know any of them very well, but I didn't want to ask them what they were directly, so I asked each person about two other people. They each gave two statements. Here are their responses:

A: B is a knave. C is a knave.

B: C is a liar. D is a knave.

C: D is a liar. E is a knight.

D: E is a knave. F is a knight.

E: F is a knight. G is a knight.

F: G is a liar. H is a liar.

G: H is a knave. A is a liar.

H: A is a liar. B is a knave.

Whom can I trust?