The Birds of North America series has detailed accounts of all the North American Hummingbirds. If you are a member of the American Ornithologist's Union, you have free access to the accounts. some libraries have subscriptions as well. The BNA website is http://bna.birds.cornell.edu/bna/.