Tarnished heroes, charming villains, and modern monsters : science fiction in shades of gray on 21st century television - Porter, Lynnette (Mcfarland Books, 2010)