Proper format for If statement with comparision

Actually maybe the order of precedence is off? Im gonna try this:

 void Feed_Ready_Check() {
  if (Feed_Ready_Flag = true && (Pump_TimeRemaining > 39 && Pump_TimeRemaining < 42)) { 
    Feed_Prog(); } 
  }