Can anyone ID the specimen illustrated on

http://www.seashellgeerts.com/helicidaesierraone.jpg

and http://www.seashellgeerts.com/helicidaesierratwo.jpg

They were found in the Sierra Nevada(Granada, Spain)
Tks much in advance