I am doing a semester project on Support Vector Machines, where I am supposed to read up on the mathematics behind it, as well as give some proofs of the mathematics. 

I am an undergraduate, with a foundation of linear algebra and optimization. 

However, I cannot find any textbooks that teaches support vector machines in details...

Can I get some recommendations?

Video recommendations are welcome too, but ultimately, I need a strong working foundation of SVMs enough for me to write a 25 page report.