This taxonomy is described in the Python Cookbook 2nd Ed,. Chapter 6, Introduction written by Alex Martelli, on page 234. The author explains that "multiple inheritance frees you from these contraints" - of fitting into a single taxonomy.