If you want a more basic approach, try Fixed Income Analysis by Fabozzi.
It is designed for the CFA exam, so it assumes the reader doesn't have that much introductory knowledge.
The book is used for all 3 levels of the exam, so it covers a number of topics and takes a more applied approach...