C++: Interfaces, Templates, Operator Overload & Exceptions.pdf [Free Download!]