Haven't got 'John's Stinky White Vegetables', because I can't think of a suitable literary surname, but I suspect you should be ashamed of yourself for that one.
Somewhere on my hard disk I've got a punny work-in-progress quiz a bit like this one of yours. Mine contains entries such as 'many-sized virtue' - 'paragon'. 'King's son publishes' - 'prints'. Some need more work, like that 'paragon' one. The clue doesn't fit the answer very closely.