Document Recognition: Advances and Developments