Which one of the three sentences below is correct (if any) ?
Present perfect / past simple
Which one of the three sentences below is correct (if any) ?
"I have found a book which describes in every detail rural life in Vietnam."
"I found a book which describes in every detail rural life in Vietnam."
"I have just found a book which describes in every detail rural life in Vietnam."
Thank you in advance to any one who may be able to give me a clue.