An open source Graph Libray in C++