Quantum graphs and their applications (Providence AMS, 2006)