Ian Taggart is probably one of my most favorite characters ever created by an author, yes he is that good! ;)