Books about Charles Martel, approximately 688-741 (sorted alphabetically)