Try this reference and see if you like the math there. If you do, I might consider going on.

http://www.d.umn.edu/~psiders/course...ions/AgNH3.pdf

PE