Hi,
What I can offer you is a matlab implementation with comments, and a explanation of the algorithm into 3-5 pages, but not a 12000 words document.
If you are interested, please contact me, and we will discuss deeply about your project.
Best regards.