Top 501 andrzej wierniak eds PDF Book Page 20