strunk and white are quite good but that is american english nothing wrong with that do we have an article on english as she is spoke