by Daniel Gebreselasie
This book is a calculus based treatment of waves, electricity, magnetism and electromagnetism. You can download the book for free via the link below.