Interview problem: graph traversal by recursive SQL queries
ruslanledesma.com