Mastering database design - Holding, Helen. (Macmillan, 2000)