Text this: Digital circuit design for computer science students :