I'm reading a book at the moment called 'the mathematical experience' by Davis and Hersh which looks at some of these same issues. I haven't got very far through it yet but it seems like a good book so if you're interested in this sort of thing you might want to check it out.