Useful Links and link on-line text book