Practical Electronics

Available at the following levels:

See also:

Practical Electronics common questions