† equal contribution   ·   * corresponding author   ·   Up-to-date list may be found in Google Scholar.