The Recursive Book of Recursion : Ace the Coding Interview with Python and JavaScript, by Al Sweigart