Generally speaking, иметь in this sense is a formal word which means 'possess, have as possession'.

I have a book. - У меня есть книга. - that's the normal way of saying. If you say Я имею книгу...