Essential language support for generic programming (2005)

by Jeremy Siek, Andrew Lumsdaine
Venue:In PLDI ’05