Similar Items: Six easy pieces

Author: Leighton, Robert B.