Прошу ещё одного совета

Первый вопрос про оффлайновый органайзер и список дел очень успешно разрешился советами перейти на Evolution. Выяснилось, что Evolution довольно стабилен, просто не надо было пользоваться Ubuntu. Удобнейшая интеграция с Clock Applet + возможность вести несколько календарей в разных цветах растопили моё сердце за несколько минут. Вот только списки дел могли бы быть иерархическими, впрочем, нет в мире совершенства.

Так что я осмелюсь задать ещё один вопрос. Не подскажет ли кто книжку по реляционным базам данных и по языку SQL, в которой бы простым языком разъяснялись базовые понятия. Например, про то, что существует 4 основных типа JOIN'ов, 3 уровня изоляции, и почему тех именно четыре, а этих -- три. Пока нашёл ссылку на одну вроде как стоящую книжку -- Joe Celko - SQL for Smarties