Hypermedia & the Web an engineering approach - Lowe, David (Worldwide series in computer science, 1999)