General Theory of Lie Groupoids and Lie Algebroids by Kirill MacKenzie