battery

These guys have written an article you may find informative.