Digital electronics : principles rn applications (SOAS)