Gordon Russell's "Normalisation - BCNF"

Read this chapter.