1. Belyakova, J., Mikhalkovich, S.: A support for generic programming in the modern object-oriented languages. Part 1. Anal. Probl. 2(2), 63–77 (2015). Transactions of Scientific School of I.B. Simonenko (in Russian)
2. Belyakova, J., Mikhalkovich, S.: A support for generic programming in the modern object-oriented languages. Part 2. Rev. Mod. Solutions 2(2), 78–92 (2015). Transactions of Scientific School of I.B. Simonenko (in Russian)
3. Belyakova, J., Mikhalkovich, S.: Pitfalls of C# generics and their solution using concepts. Proc. Inst. Syst. Program. 27(3), 29–45 (2015)
4. Bernardy, J.P., Jansson, P., Zalewski, M., Schupp, S., Priesnitz, A.: A comparison of C++ concepts and haskell type classes. In: Proceedings of the ACM SIGPLAN Workshop on Generic Programming, WGP 2008, New York, NY, USA, pp. 37–48. ACM (2008)
5. Bruce, K., Cardelli, L., Castagna, G., Leavens, G.T., Pierce, B.: On binary methods. Theor. Pract. Object Syst. 1(3), 221–242 (1995). http://dl.acm.org/citation.cfm?id=230849.230854