Charles Craufurd — Scottish soldier