.
These are not prepositions; they are relative pronouns. There is a small gap here in English-- we do not have a non-human possessive relative pronoun. In your sentence, 'whose' is commonly used ('which' alone is not possible). For those grammarians who object, you will have to rely on the much more formal 'a book for/of which I cannot recall the title'.
.