Just to make things more complicated, in the U.K. and certain parts of the U.S., you will often here people say things like an historic, because they tend to drop the "h" sound when they pronounce historic; it sounds fine when pronounced that way. If you pronounce the "h" in historic, it sounds awful to say anything but a historic.