Your code all looks fine to me (the key variable declared outside the for statement is a little unusual, but I don't think it would blow up). You don't say what kind of crash you're seeing, but the only reason I can think of why that code would crash is if one of the methods is returning nil somewhere along the line and then nil is getting passed as an argument to a method that won't take it. Maybe you're not getting a valid path back from NSBundle, maybe the NSDictionary isn't being properly created from the path, something like that.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.