I had the same situation for linking books to authors. If I wanted to update the author list (via pivot aka linking table) I would just remove all author ids from the pivot table where book_id = 1, then add the new list of authors. This way you don't have to introduce complex logic to determine diffs.
Also, it's best if this is wrapped in a transaction.
Doctrine 2.0 is a PHP (5.3.2+) ORM. While Doctrine 1.2 uses the Active Record pattern, Doctrine 2 uses the Data Mapper pattern. The Doctrine project is a collection open source libraries and tools for dealing with database abstraction and Object-Relational Mapping written in PHP.
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.