This user guide and reference manual provides practical insights into generic programming - techniques which can be used to build your own libraries. The CD-ROM includes a complete electronic version of the book, in hyperlinked, searchable PDF format, as well as the BGL itself.
Jeremy Siek is a Professor at Indiana University where he teaches courses about algorithms, compilers, and programming language theory. Jeremy authored the book ``The Boost Graph Library'' and designed constrained templates for C++, aka the "concepts" proposal. Jeremy invented gradual typing: a type system that integrates both dynamic and static typing in the same programming language.