John the Baptist: precursor, prophet, martyr