You won't breed them in a tank with other fish and in fact once the breeding process has ended your have to remove either the parents or the eggs.Then you
should seperate the eggs into individual conatainers to hatch and grow some and to prevent canabalism-Anne
most bichirs listed as P.retropinnis are really P.palmas polli
as for books about the best is Jurrasic fish out of print but a websearch should find you one.The only other book is Aqualog Polypterus but is best used for identification.
adult sizes:
P.senegalus senegalus 10-12"
P.retropinnis 10-12"
P.delhezi 12-14"