Text this: Elements of Discrete Mathematics (ed. 2) -- see inv 153