Title: Essentials of Computing 2nd Version a with Planet Internet