Understanding Superhero Comic Books: A History of Key Elements, Creators, Events and ControversiesAlex Grand