Thanks a lot indeed for sharing so many useful references.