hi
have a look on the french site
http://www.scuderiadelbiscione.com/ and the links page ... there is a pic of the car you are talking about, and some history of the rally cars. There is also a book somewhere on the site. not sure if the contacts speak english - I can help if u need to ask in french ...