If you want to understand how topology comes in, I recommend you to start with the so called TKNN number in the time-reversal breaking topological insulators (such as Integer Quantum Hall Effect). Mathematically speaking, this is nothing but the first Chern number of a U(1) principal bundle on a Torus (if you haven't studied fiber bundles, don't worry you can go on without it).
For an accessible and physically appealing introduction see http://www.sciencedirect.com/science?_ob=ArticleURL&_udi=B6WB1-4DF4YV5-XT&_user=10&_coverDate=04%2F01%2F1985&_rdoc=1&_fmt=high&_orig=search&_sort=d&_docanchor=&view=c&_acct=C000050221&_version=1&_urlVersion=0&_userid=10&md5=862b779c8a126c90aa172210416526a3".
The ideas behind the new time-reversal invariant topological insulators are similar, though more complicated. Also take a look at http://arxiv.org/abs/1001.1602" . (There are many review papers, I can cite more if you want).