MVC "DP" - Going Forward

Hi

I’ve just migrated over to Flash AS3 and have gone through the Oreilly AS3 Design Patterns book. I really enjoyed it and is has really helped me get started implementing DP in my development. I have already built a couple sites for clients using the principles in the book but I’m feeling like a need to go a step further and I’m not sure where to look to get the answers I need. I have a project coming up that will have a more complex view structure than what I’ve done before. Are there any good books or resources out there that can explain how to use the MVC “pattern” to build more complex UIs? How to further develop the Controller to handle multiple views and interactions, etc. I’m thinking a Java/Swing book may be a good resource? I’ve even checked out an ObjC book. Ultimately I would like to understand how an apps like iTunes, Safari, Flash etc are structured.

Thanks

Ben