welcome.

You've stumbled across the humble musings of Author, Samir Yacoub. Please, feel free to have a look around, download a book or two, read a blog, or contact us.