I am currently learning Java, for my own interest, and am still very much a Newbie. I am interested if you think that the Cucumber book would help me to commission work ie the customer with the wild idea, so that I can better refine and describe what it is I want or is it specifically aimed at devs.
You don't say what it is that you normally do, but we've certainly aimed several (especially early on) chapter to non-technical readers. Cucumber's purpose is to bridge the gap between developers and non-technical stakeholders, and we wanted those readers to get something out of the book too. If you're interested in learning some new techniques for analysing and understanding requirements, I think the early chapters in the book will be helpful. You could also try Gojko Adzic's excellent book, Specification by Example: