Janes do an Aircraft Recognition handbook which I would have recommended, based on my use of the early edition, but you need to see the comments on Amazon about the current edition before deciding to buy.
It's probably still a good book, but best not to try to read it while in the air! This sort of knowledge can be picked up over time, using a book like the Recognition Handbook to top-up your knowledge and speed up the rate at which you learn new types.