Are there any accurate books that help with identifying aircraft when planespotting? I want to start planespotting and I'm looking for the best and mosts accurate registration book.

I want this book to be:


accurate
checkable (to check planes I have seen)
have almost every plane
codes (IATA | ICAO)


If anyone knows a book I would love to hear it!
The best option is probably Jane’s Aircraft Recognition Guide. It is hard to find, but it has a large number of planes and has multiple editions.