Beginning database design - Powell, Gavin (Programmer to programmer, 2006)