first year electronic by bolystead it is for first year only but book is good