Reimplementing Software Interfaces Is Fair Use: A multifactored rationale for denying Oracle's claim against Google. - Samuelson, Pamela (Communications of the ACM, 2021)