Good book for general electronics?

but a good way to learn how discrete semiconductor devices and the like operate in practical terms

Tom's book will not give you that.

Buy:-

and never have to buy another book again.