Enduring Love By Ian McEwan. 9780099481249

This guide is illustrated with labeled diagrams for every plant.

A nice touch in this novel is the way it honors small gestures.