Acknowledgements Doug Gregor ported the documentation to the BoostBook format.