ETA Whitepaper Series part 2:

Pushing the envelope on ETA calculation