General theory of lie groupoids and lie algebroids / - Mackenzie, K. (Cambridge University Press,, 2005)