How did you discover the Dark Tower?

Friend suggested I read it.

Who is your favorite character?

Oh god, thats a tough one, sorry Ill have to give two answers, first is Alain Johns, second...