Jets Hire Robert Saleh of the 49ers as Head Coach - The New York Times
49ers announce several changes to coaching staff
49ers Announce Coaching Staff Moves
49ers give contract extensions to coach Kyle Shanahan and GM John Lynch – The Denver Post
49ers coach Kyle Shanahan must again fill key staff roles
9 Observations from the 49ers 2021 NFL Schedule
Kyle Shanahan: 49ers won't alter training camp in response to latest injuries
Former 49ers DC Saleh Takes LaFleur, Benton With Him to Jets; 49ers Promote Within - CBS San Francisco
Offensive regression leads Jaguars to 'hard conversations' - The San Diego Union-Tribune
List of San Francisco 49ers head coaches - Wikipedia
NFL Coaching Changes for 2021 & What it Means for Fantasy - Fantasy Footballers Podcast