Quirky : thrown together again... : 21 designs /
Hargreaves, Kim,author.
Hargreaves, Kathleen,editor.
Title from cover.