20040609185600.0 1351-0177 United Kingdom Publishing technology review 1351-0177 1351-0177 Publishing technology review Publishing technology review. 1351-0177 Publishing technology review. 1351-0177