You would be suprised what I've read Stuart. I've been an avid reader since my early teens. I don't really discriminate in my reading tastes either, other than shitty writing style or no talent hacks. OK, OK, I tend to shy away from the fru-fru romantic style crap... Orson Scott Card's Enders Game series is currently my favorite over the last couple of years of reading. I currently working my way through the second trilogy of Maria Snyder's Poison Study series, Just finished all the Percy Jackson books, re-read Tears of my Soul (I splurged and bough a first print copy of this book), and before this read two of Malcom Gladwells' books... anyway I digress.
Yes, Michael Mann. Love his work. If you ever get the chance to pick up a copy of Heat with the bonus disc in it, there's stories about the making of it. Mann made all the actors take intense shooting courses, made the bad guy actors actually surveil and plan robbing the bank before filming, and talks about the sound effects from the shoot out. I have a copy of it. It's pretty cool stuff. He does like to be accurate in his action scenes.