Concise Electronics for Geeks (2010)
Another very good source of information is the US Navy Electricity and Electronics Training Series (NEETS). https://maritime.org/doc/neets
Also towards the end of the parent directory check the "Electronics Technician" volumes and other interesting stuff on welding, repairing etc.