Edited for spelling, grammar, and style