Supplier_fk is an integer, not an object. If you use something like
$books = $this->Books->find()
->where( /* your conditions go here */ )
->contain(['Suppliers'])
then each Book entity that you get will have Supplier_fk (e.g. $book->Supplier_fk) just as the plain old integer, but also supplier (e.g. $book->supplier) will be the entity with the relevant Supplier entity in it. This is all well covered in the manual sections on associations and retrieving data.