I guess, Implementing a XACML evaluation engine is not an easy task. You need to go through XACML specification 1 and do the implementation based on it. It is would be better, if you can find already implemented XACML based authorization engine.
"Balana" is one of the XACML implementation (with latest XACML 3.0 version) which is java based open source project. Therefore you can use it freely and you can find the source core from here 2. Also if you really want to implement a new XACML engine, you can go through Balana source code and can get some idea implementation or reuse source code of it.
More details on Balana and about XACML can be found from this blog post 3. I guess, java would be easy language to deal with as you need to work with more XML stuff.
You want to look at XACML implementations that exist today.
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.