あるアセンブリで呼び出し元のアセンブリを末端までたどるにはどうすればいいのでしょうか?

exe -> lib1 -> lib2 -> lib3

という呼び出しの場合に、lib3の関数内で lib2 -> lib1 -> exe それぞれのアセンブリ名を
知りたいのですがよくわかりません。