bibliographic details : Digital design :