Andrei Alexandrescu. Modern C++ Design: Generic Programming and Design Patterns Applied. Addison-Wesley, 2001.
Afra Zomorodian and Herbert Edelsbrunner. Fast software for box intersection. Int. J. Comput. Geom. Appl., 12:143–172, 2002.