Excuse me for extreme noobness, but exactly which classes fit the description? Not CAN fit, but FIT.
Also is there anywhere where I could look up the progression of classes(sth like WoWhead or sth like that)? So I know which skill you get at which level and so I could make an informed decision.
edit: DPS tanks are welcome as well.