Modern C++ design Generic programming and design patterns applied - Alexandrescu, Andrei (Addison - Wesley, 2001)
ΕΠΕΑEΚ - ΠΜΣ