ETA Whitepaper Series part 3:

Overcoming Challenges 

of ETA Calculations