"Is this the reason you call it indefinite?"
Yes.
"Does the person I speak to know which books I'm talking about? No. Do I know? Yes."
I don't think this is the question you have to ask. My shelter is a castle. Do I know whereof I speak? Yes. Do I use the indefite article? Yes!
To decide whether a thing is definite I suggest that you ask a question like: do I describe or specify this thing? In the first case you'll have to use the indefinte article, and the definite one in the second case.
"Anton, By the way what's all those underscores? They make your posts difficult to read, IMO."
I just wanted to emphasize words that way... and it didn't work. I would use a bold font if this new forum's editor was't so slow and funny and unstable in Opera...
EDIT: Sorry for the typo above: the example should have been: "Take me by my hand" (as is sung in Diamonds' "The Stroll"...