Ok, so far I have purchased a Canon 50mm f/1.8 and a 24-105mm f/4 Canon L lens. I am slowly looking to expand my collection. I am a photojournalist and shoot a variety of pictures. In my free time I try to take some artistic pictures. Here is what I had in my mind: (no ranking) Sigma 30mm prime f/1.4 Sigma 10-20mm f4-5.6 wide Tokina 10-17mm fisheye What would you recommend my next lens be? Also I currently do not have a flash. Would you recommend getting a flash first before purchasing another lens? Once again, I shoot pretty much anything from potraits to sports and everything in between. Any help is grealty appreciated.