I am extremely grateful to my mentors and seniors who have always inspired me and shared their expertise and knowledge with me, without which works on this monograph would not have been possible. I wish to express my special thanks to my colleagues for their valuable support and encouragement. Finally, a very warm thanks to my students for their participation and asking good questions during lectures and thus reminding me that learning is a never ending journey.